0% found this document useful (0 votes)
76 views

Name-Shail Singh Roll - 2170124

This document contains code snippets from various Java programming assignments submitted by a student named Shail Singh with roll number 2170124. There are multiple questions/programs related to Java basics like data types, operators, functions, conditionals, loops etc. Each question contains a short Java program to demonstrate the given concept through printing outputs.

Uploaded by

124 SHAIL SINGH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views

Name-Shail Singh Roll - 2170124

This document contains code snippets from various Java programming assignments submitted by a student named Shail Singh with roll number 2170124. There are multiple questions/programs related to Java basics like data types, operators, functions, conditionals, loops etc. Each question contains a short Java program to demonstrate the given concept through printing outputs.

Uploaded by

124 SHAIL SINGH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 45

Name- Shail Singh

Roll- 2170124

ASSIGNMENT 1
QUESTION 1
class mainj {
public static void main(String[] args){
System.out.println(" Java is an object oriented programming language");
System.out.println("It is a simple language");
System.out.println("Java is platform independent");
}
}

QUESTION 2
class name{
public static void main(String[] args){
String a = new String();
a="Tapaswini";
System.out.println("welcome "+a+ " to Java programming");
}
}

QUESTION 3
class datatype{
public static void main(String[] args){
int a=5;
char b='B';
float c=89.8f;
long d=8988;
double e=89.88;
System.out.println("a is int = "+a);
System.out.println("b is char = "+b);
System.out.println("c is float = "+c);
System.out.println("d is long = "+d);
System.out.println("e is double = "+e);
}
}

QUESTION 4
class variable{
public static void main(String[] args){
int a=10, b=5;
int sum,mod,sub,mul,div;
sum=a+b;
mod=a%b;
sub=a-b;
mul=a*b;
div=a/b;
System.out.println("sum of a and b is "+sum);
System.out.println("modulus of a and b is "+mod);
System.out.println("subtraction of a and b is "+sub);
System.out.println("multiplication of a and b is "+mul);
System.out.println("division of a and b is "+div);
}
}

ASSIGNMENT 2
QUESTION 2
class employee{
public static void main(String[] args){
int salary=12000;
double gross_salary, net_salary, HRA, DA, PF;
HRA=salary*0.15;
DA=salary*1.10;
PF=salary*0.12;
gross_salary=salary+HRA+DA+PF;
net_salary=gross_salary-(HRA+DA+PF);
System.out.println("Gross salary of the employee is "+gross_salary);
System.out.println("Net salary of the employee is "+net_salary);
}
}

QUESTION 2
import java.util.*;
class age{
public static void main(String[] args){
int c_age, p_age,n_age;
Scanner sc= new Scanner(System.in);
System.out.println("Enter your Name : ");
String a=sc.nextLine();
System.out.println("Enter your age : ");
c_age=sc.nextInt();
p_age=c_age%10;
n_age=c_age/10;
System.out.println("Name is "+a);
System.out.println("Current age is "+c_age);
System.out.println("previous age is "+p_age);
System.out.println("Next age is "+n_age);
}
}

QUESTION 3
import java.util.Scanner;
class shapes {
public static void main(String[] args) {
int triangle,circle,rectangle;
int l,br,b,h,r;
Scanner sc=new Scanner(System.in);
System.out.println("Enter length");
l=sc.nextInt();
System.out.println("Enter breadth");
br=sc.nextInt();
System.out.println("Enter base");
b=sc.nextInt();
System.out.println("Enter height");
h=sc.nextInt();
System.out.println("Enter radius");
r=sc.nextInt();
float area_of_triangle=0.5f*b*h;
float area_of_circle=3.14f*r*r;
float area_of_rectangle=l*br;
System.out.println("triangle has three sides and its area is"+area_of_triangle);
System.out.println("circle has radius which is half of its diameter and its area
is"+area_of_circle);
System.out.println("Rectangle has four sides with pairs of equal sides and its area
is"+area_of_rectangle);

}
}

ASSIGNMENT 3
QUESTION 1
import java.util.Scanner;
class temp {
public static void main(String[] args) {
int fa;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the temperature to be converted: ");
fa=sc.nextInt();
float c=(5/9f)*(fa-32);
System.out.println("The temperature in deegree celcius is: "+c);
}
}

QUESTION 2
import java.util.Scanner;
class sphere {
public static void main(String[] args) {
int radius;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the radius of sphere");
radius=sc.nextInt();
float surface_area=4*3.14159f*radius*radius;
float volume=4/3*3.14159f*radius*radius*radius;
System.out.println("Surface Area of the sphere is: "+surface_area);
System.out.println("Volume of the sphere is: "+volume);

}
}
QUESTION 3
import java.util.Scanner;
class greater {
public static void main(String[] args) {
int num1,num2;
Scanner sc=new Scanner(System.in);
System.out.println("Enter First number: ");
num1=sc.nextInt();
System.out.println("Enter Second number: ");
num2=sc.nextInt();
String result=(num1>num2) ? "First_number" : "Second_number";
System.out.println(result+" is greater");

}
}

QUESTION 4
class operator {
public static void main(String[] args) {
int a,b;
a=10;
b=a;
System.out.println("value of a is: "+a);
System.out.println("value of b is: "+b);
a+=b;
System.out.println("value of a+b is:"+a);
a-=b;
System.out.println("value of a-b is: "+a);
a*=b;
System.out.println("value of a*b is: "+a);
a/=b;
System.out.println("value of a/b is: "+a);
a%=b;
System.out.println("value of a%b is: "+a);
}
}

QUESTION 5
class diff {
public static void main(String[] args) {
int a,b,c,d;
a=100;
b=40;
c=-b;
d=~c;
System.out.println("Value of -b is: "+c);
System.out.println("Value of ~c is: "+d);
}
}
ASSIGNMENT 4
QUESTION 1
import java.util.Scanner;
class bitwise {
public static void main(String[] args) {
int v,n;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the value of v: ");
v=sc.nextInt();
System.out.println("Enter thr value of n: ");
n=sc.nextInt();
System.out.println(String.format("Left shift=%d",v<<n));
System.out.println(String.format("Right shift=%d",v>>n));
System.out.println(String.format("Unsigned right shift=%d",v>>>n));
}
}

QUESTION 2
import java.util.Scanner;
class oper {
public static void main(String[] args) {
int num1,num2,num3;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the value of num1: ");
num1=sc.nextInt();
System.out.println("Enter value of num2: ");
num2=sc.nextInt();
num3=num1&num2;
System.out.println(String.format("Bitwise AND=%d",num3));
num3=num1|num2;
System.out.println(String.format("Bitwise inclusive OR=%d",num3));
num3=num1^num2;
System.out.println(String.format("Bitwise exclusive OR=%d",num3));
num3=~num1;
System.out.println(String.format("Unary prefix operator=%d",num3));
num3=~num2;
System.out.println(String.format("Unary prefix operator=%d",num3));
}
}

QUESTION 3
import java.util.Scanner;
class swapping {
public static void main(String[] args) {
int num1,num2;
Scanner sc=new Scanner(System.in);
System.out.println("Enter num1: ");
num1=sc.nextInt();
System.out.println("Enter num2: ");
num2=sc.nextInt();
System.out.println(String.format("Before Swapping\nnum1:%d\
nnum2:%d",num1,num2));
num1=num1^num2;
num2=num1^num2;
num1=num1^num2;
System.out.println(String.format("After swapping and using ^ operator:\nnum1:%d\
nnum2:%d",num1,num2));
num1=num1+num2;
num2=num1-num2;
num1=num1-num2;
System.out.println(String.format("After restoring using(+,-) operator:\nnum1:%d\
nnum2:%d ",num1,num2));

}
}

ASSIGNMENT 5
QUESTION 1
import java.util.Scanner;
class salary {
public static void main(String[] args) {
int basic_salary;
float HRA,DA,gross_salary;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the Basic salary : ");
basic_salary=sc.nextInt();
if (basic_salary<12000){
HRA=0.20f;
DA=1.15f;
gross_salary=(basic_salary*HRA)+(basic_salary*DA)+basic_salary;
}
else{
HRA=0.15f;
DA=0.90f;
gross_salary=(basic_salary*HRA)+(basic_salary*DA)+basic_salary;
}
System.out.println("The Gross Salary is: "+gross_salary);
}
}

QUESTION 2
class Denomination {
public static void main(String[] args) {
System.out.println("Enter Amount : "+args[0]);
int sum=Integer.parseInt(args[0]);
int[] count= new int[9];
int no[]={2000,500,100,50,20,10,5,2,1};
while(sum!=0)
{
if(sum>=2000)
{
sum=sum-2000;
count[0]=count[0]+1;
}
else if(sum>=500)
{
sum=sum-500;
count[1]=count[1]+1;
}
else if(sum>=200)
{
sum=sum-200;
count[2]=count[2]+1;
}
else if(sum>=100)
{
sum=sum-100;
count[3]=count[3]+1;
}
else if(sum>=50)
{
sum=sum-50;
count[4]=count[4]+1;
}
else if(sum>=10)
{
sum=sum-10;
count[5]=count[5]+1;
}
else if(sum>=5)
{
sum=sum-5;
count[6]=count[6]+1;
}
else if(sum>=2)
{
sum=sum-2;
count[7]=count[7]+1;
}
else if(sum>=1)
{
sum=sum-1;
count[8]=count[8]+1;
}
else
{
continue;
}
}
System.out.println("Denominations required : ");
for(int j=0;j<9;j++)
{
System.out.println(no[j]+" = "+count[j]);
}
}
}

QUESTION 3
class Quadratic {
public static void main(String[] args) {
int[] a={2,2,3,1,0};
int[] b={6,-4,3,3,12};
int[] c={1,3,0,1,-3};
int[] d=new int[5];
double check=0;
for(int i=0;i<5;i++)
{
d[i]=(b[i]*b[i])-4*(a[i]*c[i]);
}
for(int j=0;j<5;j++)
{
if(d[j]<0)
{
System.out.println(d[j]+" = Root is imaginary");
}
else if(d[j]==0)
{
System.out.println(d[j]+" = Roots are equal so only one root");
}
else
{
check=(double)Math.sqrt(d[j]);
if(check-Math.floor(check)==0)
{
System.out.println(d[j]+" = Rational and squared");
}
else
{
System.out.println(d[j]+" = Rational but not squared");
}
}
}
}
}

QUESTION 4
import java.util.Scanner;
class triangle {
public static void main(String[] args) {
int a,b,c;
Scanner sc=new Scanner(System.in);
System.out.println("Enter first side of triangle: ");
a=sc.nextInt();
System.out.println("Enter second side of triangle: ");
b=sc.nextInt();
System.out.println("Enter third side of triangle: ");
c=sc.nextInt();
if((a==b)&&(a==c)&&(b==c)){
System.out.println("It is an equilateral triangle");
}
else if ((a==b) || (a==c) || (b==c)){
System.out.println("It is an isosceles triangle");
}
else{
System.out.println("It is a scalene triangle");
}

}
}

ASSIGNMENT 5.1
QUESTION 1
import java.util.Scanner;
class percent {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int roll_num;
float sub1,sub2,sub3,sub4,sub5;
String name="";
String grade=null;
System.out.println("Enter your name: ");
name=sc.nextLine();
System.out.println("Enter your roll number: ");
roll_num=sc.nextInt();
System.out.println("Enter your mark in subject 1: ");
sub1=sc.nextFloat();
System.out.println("Enter your mark in subject 2: ");
sub2=sc.nextFloat();
System.out.println("Enter your mark in subject 3: ");
sub3=sc.nextFloat();
System.out.println("Enter your mark in subject 4: ");
sub4=sc.nextFloat();
System.out.println("Enter your mark in subject 5: ");
sub5=sc.nextFloat();
float total_mark=(float)(sub1+sub2+sub3+sub4+sub5);
float percent=(float)((total_mark/500)*100);
int avg=(int)percent/10;
switch(avg)
{
case 10:
grade="O";
break;
case 9:
grade="O";
break;
case 8:
grade="E";
break;
case 7:
grade="A";
break;
case 6:
grade="B";
break;
case 5:
grade="C";
break;
case 4:
grade="D";
break;
default:
grade="F";
break;
}
if (grade=="F")
{
System.out.println("Name: "+name+"\n"+"Roll Number: "+roll_num+"\n"+"your
percentage is: "+percent+"\n"+"your grade is: "+grade+"\n"+"You are fail");
}
else
{
System.out.println("Name: "+name+"\n"+"Roll Number: "+roll_num+"\n"+"your
percent is: "+percent+"\n"+"Grade: "+grade+"\n"+"You are pass");
}
}
}

QUESTION 2
import java.util.Scanner;
class opert {
public static void main(String[] args) {
int num1,num2;
String op;
Scanner sc=new Scanner(System.in);
System.out.println("Enter num1: ");
num1=sc.nextInt();
System.out.println("Enter num2: ");
num2=sc.nextInt();
System.out.println("Enter any operator +,-,*,/ : ");
sc.nextLine();
op=sc.nextLine();
switch(op)
{
case "+":
System.out.println(num1+num2);
break;
case "-":
System.out.println(num1-num2);
break;
case "*":
System.out.println(num1*num2);
break;
case "/":
System.out.println(num1/num2);
break;
default:
System.out.println("Invalid");
break;
}
}
}

QUESTION 3
import java.util.Scanner;
class number {
public static void main(String[] args) {
String word;
int a=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter number of digit: ");
int no=sc.nextInt();
System.out.println("Enter the digit: ");
int num=sc.nextInt();
a=(int)Math.pow(10,(no-1));
for(int i=0;i<no;i++)
{
switch(num/a) {
case 1:
word=" One" ;
break;
case 2:
word=" Two";
break;
case 3:
word=" Three";
break;
case 4:
word=" Four";
break;
case 5:
word=" Five";
break;
case 6:
word=" Six";
break;
case 7:
word=" Seven";
break;
case 8:
word=" Eight";
break;
case 9:
word=" Nine";
break;
default :
word=" zero";
break;
}
num=num-(a*(num/a));
a=a/10;
System.out.print(word);
}
}
}

ASSIGNMENT 6
QUESTION 1
import java.util.Scanner;
class loop {
public static void main(String[] args) {
int remainder,digit,sum=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the digits: ");
digit=sc.nextInt();
while(digit>0)
{
remainder=digit%10;
sum=sum+remainder;
digit=digit/10;
}
System.out.println("Sum of digits are: "+sum);

QUESTION 2
import java.util.Scanner;
class loop1 {
public static void main(String[] args) {
int remainder,digit,sum=0,clone,count=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the digits: ");
digit=sc.nextInt();
clone=digit;
while(digit>0)
{
remainder=digit%10;
sum=sum+remainder;
digit=digit/10;
}
System.out.println("Sum of digits are: "+sum);
int clone1=sum;
while(sum!=0)
{
sum=sum/10;
count++;
}
String s=Integer.toString(clone);
String t=Integer.toString(clone1);
System.out.println("Same digits are: ");
for(int i=0;i<count;i++)
{
for(int j=0;j<s.length();j++)
{
if(s.charAt(j)==t.charAt(i))
{
System.out.println(t.charAt(i)+" ");
break;
}
}
}

}
}

QUESTION 3
import java.util.Scanner;
class palindrome {
public static void main(String[] args) {
int num,remainder,reverse=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter any number: ");
num=sc.nextInt();
while(num!=0){
remainder=num%10;
reverse=reverse*10+remainder;
num/=10;
}

System.out.println("The palindrome number is: "+reverse);


}

QUESTION 4
import java.util.Scanner;
class Armstrong
{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Enter number : ");
int input=sc.nextInt();
int check=input,count=0;
while(check!=0)
{
check=check/10;
count++;
}
int sum=0,fx=0,g=count;
check=input;
for(int i=0;i<count;i++)
{
fx=(int)(input/Math.pow(10,(g-1)));
input=input-fx*(int)(Math.pow(10,(g-1)));
sum=sum+(int)(Math.pow(fx,count));
g--;
}
if(sum==check)
{
System.out.println("Yes "+sum+" is an Armstrong number");
}
else
{
System.out.println("No "+check+" is not an Armstrong number");
}
}
}

QUESTION 5
import java.util.Scanner;
class large {
public static void main(String[] args) {
int lar,sml,pik,shl;
Scanner sc= new Scanner(System.in);
System.out.println("Enter numbers: ");
lar=sc.nextInt();
sml=sc.nextInt();
if(sml>lar)
{
pik=lar;
lar=sml;
sml=pik;
}
for(int i=0;i<8;i++)
{
shl=sc.nextInt();
if(shl>lar)
{
lar=shl;
}
if(shl<sml)
{
sml=shl;
}
}
System.out.println(sml+" is Smallest");
System.out.println(lar+" is Largest.");
}
}

QUESTION 6
import java.util.Scanner;
class prime {
public static void main(String[] args) {
int num;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a Number: ");
num=sc.nextInt();
for(int i=2;i<num;i++)
{
while(num%i==0)
{
System.out.println(i+" ");
num=num/i;
}
}
if(num>2)
{
System.out.println(num);
}
}
}

QUESTION 7
import java.util.Scanner;
class fibonacci {
public static void main(String[] args) {
int i=0,n,firstT=0,secondT=1;
System.out.println("Enter a number: ");
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
int clone=0;
System.out.print(firstT+" ");
for(i=0;i<n-1;i++)
{
System.out.print(secondT+" ");
clone=secondT;
secondT=firstT+secondT;
firstT=clone;
}
}
}

ASSIGNMENT 7
QUESTION 1
import java.util.Scanner;
class series {
public static void main(String[] args) {
//(a)
int n;
float sum=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a Number: ");
n=sc.nextInt();
for(int i=1;i<n;i++)
{
sum=sum+(1f/i);
}
System.out.println("Sum of the series (a): "+sum);
//(b)
int x,p;
float sum1=1;
System.out.println("Enter the base: ");
x=sc.nextInt();
System.out.println("Enter the power of the base: ");
p=sc.nextInt();
for(int j=1;j<p;j++)
{
sum1=sum1+(1f/(float)Math.pow(x,j));
}
System.out.println("Sum of series (b): "+sum1);
//(c)
int l,fac=1;
float sum2=0;
System.out.println("Enter a number: ");
l=sc.nextInt();
for(int k=1;k<=l;k++)
{
sum2=sum2+(1f/fac);
fac=fac*(k+1);
}
System.out.println("Sum of the series (c): "+sum2);
//(d)
int q;
float sum3=1,sum4=0;
System.out.println("Enter a number: ");
q=sc.nextInt();
for(int m=2;m<=q;m++)
{
if(m%2==0){
sum3=sum3+(float)Math.pow(m,3);
}
else{
sum3=sum3+(float)Math.pow(m,2);
}
}
System.out.println("Sum of the series (d): "+sum3);
}
}

QUESTION 2
import java.util.Scanner;
class condi {
public static void main(String[] args) {
int ori,a,b;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a four digit number: ");
ori=sc.nextInt();
a=ori/100;
b=ori-(a*100);
if((int)(Math.pow(a+b,2))==ori)
{
System.out.println("Satisfies the condition.");
}
else{
System.out.println("Doesnot Satisfies the condition");
}
}
}

QUESTION 3
import java.util.Scanner;
class digit1 {
public static void main(String[] args) {
int digit1,a=0,b,sum=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number: ");
digit1=sc.nextInt();
int clone=digit1;
while(digit1!=0)
{
digit1=digit1/10;
a++;
}
for(int i=0;i<=a;i++)
{
b=clone/(int)Math.pow(10,(a-i));
sum=sum+b;
clone=clone-b*(int)Math.pow(10,(a-i));
}
if (sum<10){
System.out.println("Sum is: "+sum);
}
else{
int c=sum/10;
int d=sum-(c*10);
System.out.println("Sum is: "+(c+d));

}
}

QUESTION 4
import java.util.Scanner;

class Que4 {
public static void main(String[] args) {
int r, n;
int mult= Integer.valueOf(n);
System.out.println("enter a number");
Scanner sc = new Scanner(System.in);
n = sc.nextInt();
while (n>9) {
while (n>0) {
r = n%10;
n = n/10;
mult = mult*r;

}
}
System.out.println(mult);

}
}

QUESTION 5
class Que5 {
public static void main(String[] args)
{
int l = 4, r = 13;
System.out.println(primeSum(l, r));
}
static boolean checkPrime(int numberToCheck)
{
if(numberToCheck == 1) {
return false;
}
for (int i = 2; i*i <= numberToCheck; i++) {
if (numberToCheck % i == 0) {
return false;
}
}
return true;
}
static int primeSum(int l, int r)
{
int sum = 0;
for (int i = r; i >= l; i--) {

// Check for prime


boolean isPrime = checkPrime(i);
if (isPrime) {

// Sum the prime number


sum = sum + i;
}
}
return sum;
}

QUESTION 6A

public class Que6a {


public static void main(String[] args) {
for(int i=0; i<5; i++){
for (int j=0; j<5; j++) {
if(i==j || i+j==4){
System.out.print(" 1 ");
}
else{
System.out.print(" 0 ");
}
}
System.out.println(" ");
}
}
}

QUESTION 6B

import java.util.Scanner;

class Que6b {
public static void main(String[] args) {
int i,j,k;
System.out.println("enter the value");
Scanner sc = new Scanner(System.in);
k =sc.nextInt();
for(i = 1; i<=k; i++){
System.out.print(" \n ");
for(j=k-i+1; j>0; j--){
System.out.print( j );
}
}
}
}

ASSIGNMENT 8
QUESTION 1
import java.util.Scanner;

class Que1 {
int sum;
Que1(){
System.out.println("sum is");

}
Que1(int a , int b){
sum = a+b;
}
void display(){
System.out.println(sum);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner(System.in);
System.out.println("enter two no");
a = sc.nextInt();
b = sc.nextInt();
Que1 t1 = new Que1();
Que1 t2 = new Que1(a,b);
t2.display();

}
}

QUESTION 2
import java.util.Scanner;
public class compare {
boolean compare;
compare(){
System.out.println("compare is");

}
compare(int a , int b){
//div = a/b;
if (a==b) {
compare = true;

}
else{
compare = false;
}
}

QUESTION 3
import java.util.Scanner;

public class div {


int div;
div(){
System.out.println("div is");

}
div(int a , int b){
div = a/b;
}
void display(){
System.out.println(div);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner(System.in);
System.out.println("enter two no");
a = sc.nextInt();
b = sc.nextInt();
div t1 = new div();
div t2 = new div(a,b);
t2.display();

}
}

QUESTION 4
import java.util.Scanner;
class multi {
int multi;
multi(){
System.out.println("multi is");

}
multi(int a , int b){
multi = a*b;
}
void display(){
System.out.println(multi);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner(System.in);
System.out.println("enter two no");
a = sc.nextInt();
b = sc.nextInt();
multi t1 = new multi();
multi t2 = new multi(a,b);
t2.display();

}
}

QUESTION 5
import java.util.Scanner;
class sub {
int sub;
sub(){
System.out.println("sub is");

}
sub(int a , int b){
sub = a-b;
}
void display(){
System.out.println(sub);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner(System.in);
System.out.println("enter two no");
a = sc.nextInt();
b = sc.nextInt();
sub t1 = new sub();
sub t2 = new sub(a,b);
t2.display();

}
}

ASSIGNMENT 10
QUESTION 1
public class Que1 {
public static void main(String[] args) {
int arr[] = {4,3,2,1};
for(int i =0; i<arr.length; i++){
for(int j =i+1; j<arr.length; j++){
int temp =0;
if (arr[j]<arr[i]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
System.out.print(arr[i]+ "");
}
}
}

QUESTION 2
public class bubblesort {
static void bubbleSort(int[] arr) {
int n = arr.length;
int temp = 0;
for(int i=0; i < n; i++){
for(int j=1; j < (n-i); j++){
if(arr[j-1] > arr[j]){
//swap elements
temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}

}
}

}
public static void main(String[] args) {
int arr[] ={3,60,35,2,45,320,5};

System.out.println("Array Before Bubble Sort");


for(int i=0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
System.out.println();

bubbleSort(arr);//sorting array elements using bubble sort

System.out.println("Array After Bubble Sort");


for(int i=0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
}
}

QUESTION 3

public class insertionsort {


public static void insertionSort(int array[]) {
int n = array.length;
for (int j = 1; j < n; j++) {
int key = array[j];
int i = j-1;
while ( (i > -1) && ( array [i] > key ) ) {
array [i+1] = array [i];
i--;
}
array[i+1] = key;
}
}

public static void main(String a[]){


int[] arr1 = {9,14,3,2,43,11,58,22};
System.out.println("Before Insertion Sort");
for(int i:arr1){
System.out.print(i+" ");
}
System.out.println();

insertionSort(arr1);

System.out.println("After Insertion Sort");


for(int i:arr1){
System.out.print(i+" ");
}
}
}

QUESTION 4
public class Merge {
void merge(int a[], int beg, int mid, int end)
{
int i, j, k;
int n1 = mid - beg + 1;
int n2 = end - mid;

/* temporary Arrays */
int LeftArray[] = new int[n1];
int RightArray[] = new int[n2];
/* copy data to temp arrays */
for (i = 0; i < n1; i++)
LeftArray[i] = a[beg + i];
for (j = 0; j < n2; j++)
RightArray[j] = a[mid + 1 + j];

i = 0; /* initial index of first sub-array */


j = 0; /* initial index of second sub-array */
k = beg; /* initial index of merged sub-array */

while (i < n1 && j < n2)


{
if(LeftArray[i] <= RightArray[j])
{
a[k] = LeftArray[i];
i++;
}
else
{
a[k] = RightArray[j];
j++;
}
k++;
}
while (i<n1)
{
a[k] = LeftArray[i];
i++;
k++;
}

while (j<n2)
{
a[k] = RightArray[j];
j++;
k++;
}
}

void mergeSort(int a[], int beg, int end)


{
if (beg < end)
{
int mid = (beg + end) / 2;
mergeSort(a, beg, mid);
mergeSort(a, mid + 1, end);
merge(a, beg, mid, end);
}
}

/* Function to print the array */


void printArray(int a[], int n)
{
int i;
for (i = 0; i < n; i++)
System.out.print(a[i] + " ");
}

public static void main(String args[])


{
int a[] = { 11, 30, 24, 7, 31, 16, 39, 41 };
int n = a.length;
Merge m1 = new Merge();
System.out.println("\nBefore sorting array elements are - ");
m1.printArray(a, n);
m1.mergeSort(a, 0, n - 1);
System.out.println("\nAfter sorting array elements are - ");
m1.printArray(a, n);
System.out.println("");
}

QUESTION 5
public class Que1d {
static void bubbleSort(int[] arr){
int n = arr.length;
int temp = 0;
for(int i = 0; i<n; i++){
for(int j=1; j<(n-1); j++){
if (arr[j-1]>arr[j]) {
temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}
}
}
}
public static void main(String[] args) {
int arr[] = {3,98,2,45,24,23,21};
System.out.println("Array before bubble sort");
for(int i = 0; i<arr.length; i++){
System.out.print(arr[i] + " ");
}
System.out.println();
bubbleSort(arr);

System.out.println("After bubble sort");


for(int i=0; i<arr.length; i++){
System.out.print(arr[i] + " ");
}
}
}

QUESTION 6
public class Quick {
int partition (int a[], int start, int end)
{
int pivot = a[end]; // pivot element
int i = (start - 1);

for (int j = start; j <= end - 1; j++)


{
// If current element is smaller than the pivot
if (a[j] < pivot)
{
i++; // increment index of smaller element
int t = a[i];
a[i] = a[j];
a[j] = t;
}
}
int t = a[i+1];
a[i+1] = a[end];
a[end] = t;
return (i + 1);
}

/* function to implement quick sort */


void quick(int a[], int start, int end) /* a[] = array to be sorted, start = Starting index, end =
Ending index */
{
if (start < end)
{
int p = partition(a, start, end); //p is partitioning index
quick(a, start, p - 1);
quick(a, p + 1, end);
}
}

/* function to print an array */


void printArr(int a[], int n)
{
int i;
for (i = 0; i < n; i++)
System.out.print(a[i] + " ");
}
public static void main(String[] args) {
int a[] = { 13, 18, 27, 2, 19, 25 };
int n = a.length;
System.out.println("\nBefore sorting array elements are - ");
Quick q1 = new Quick();
q1.printArr(a, n);
q1.quick(a, 0, n - 1);
System.out.println("\nAfter sorting array elements are - ");
q1.printArr(a, n);
System.out.println();
}
}

QUESTION 7

class selectionsort {
void sort(int arr[])
{
int n = arr.length;

for (int i = 0; i < n-1; i++)


{
int min_idx = i;
for (int j = i+1; j < n; j++)
if (arr[j] < arr[min_idx])
min_idx = j;

int temp = arr[min_idx];


arr[min_idx] = arr[i];
arr[i] = temp;
}
}

void printArray(int arr[])


{
int n = arr.length;
for (int i=0; i<n; ++i)
System.out.print(arr[i]+" ");
System.out.println();
}

public static void main(String args[])


{
selectionsort ob = new selectionsort();
int arr[] = {64,25,12,22,11};
ob.sort(arr);
System.out.println("Sorted array");
ob.printArray(arr);
}
}
ASSIGNMENT 11
QUESTION 1
public class Que1 {
public static void main(String[] args) {
String Word = "hi im TAPASWINI" ;
int Stringlength = Word.length();
System.out.println("String length: " + Stringlength);
}
}

QUESTION 2
public class Que2 {
static int wordcount(String string)
{
int count=0;

char ch[]= new char[string.length()];


for(int i=0;i<string.length();i++)
{
ch[i]= string.charAt(i);
if( ((i>0)&&(ch[i]!=' ')&&(ch[i-1]==' ')) || ((ch[0]!=' ')&&(i==0)) )
count++;
}
return count;
}
public static void main(String[] args) {
String string =" Hi i m tapaswini";
System.out.println(wordcount(string) + " words.");
}
}

QUESTION 3
public class Que3 {
public static void main(String[] args) {
String s1 = "Tapaswini";
String s2 = "Tapaswini";
String s3 = new String("Tapaswini");
System.out.println(s1==s2);
System.out.println(s1==s3);
}

QUESTION 4
public class Que4 {
public static void main(String[] args) {
String Str = new String(" KIIT UNIVERSITY ");
System.out.println(Str.toLowerCase());
}

QUESTION 5
public class Que5 {
public static void main(String[] args) {
String Str = new String("kiit university");
System.out.println(Str.toUpperCase());
}
}

QUESTION 6
public class Que6 {
public static void main(String[] args) {
String s = "Tapaswini" + " Nayak";
System.out.println(s);
}
}

QUESTION 7
import java.util.Scanner;

public class Que7 {


public static void main(String[] args) {
String str;
String rev = "";
Scanner sc = new Scanner(System.in);
System.out.println("Enter a string");
str = sc.nextLine();
int length = str.length();
for(int i = length -1; i >= 0; i--)
rev = rev + str.charAt(i);
if (str.equals(rev))
System.out.println(str+ "is a palindrome");

else
System.out.println( str+ "is not a palindrome");

}
}

QUESTION 8
public class Que8 {
public static void main(String[] args) {
String s = "you are awesome bro";
char[] array = s.toCharArray();
for(int i = 0; i < array.length; i++){
if(array[i] == 'o'){
System.out.println(i);
}
}
}
}

QUESTION 9
public class Que9 {
public static void main(String[] args) {
String s1 = "Tapaswini";
System.out.println(s1.substring(2,4));
}
}

QUESTION 10
public class Que10 {
public static void main(String[] args) {
String str = "Apples are red";
String substr = "are";
int n1 = str.length();
int n2 = substr.length();
System.out.println("String: " + str);
System.out.println("Substring: " + substr);
for (int i = 0; i <= n1 - n2; i++) {
int j;
for (j = 0; j < n2; j++) {
if (str.charAt(i + j) != substr.charAt(j))
break;
}
if (j == n2) {
System.out.println("The substring is present in the string at index " + i);
return;
}
}
System.out.println("The substring is not present in the string");
}
}

QUESTION 11
public class Que11 {
public static void main(String[] args) {
String str = "TAPASWINI =0; something =1";
String replaced = str.replace("TAPASWINI","NAYAK");
System.out.println(replaced);

QUESTION 12

public class Que12 {


public static void main(String[] args) {
String s1 = "Tapaswini";
String s2 = "Nayak";
display("before swaping : " , s1 , s2);

s1 = s1 + s2;
s2 = s1.substring(0, s1.length() - s2.length());
s1 = s1.substring(s2.length());
display("After swaping : " ,s1 , s2);
}

private static void display(String str, String s1, String s2) {


System.out.println(str);
System.out.println("s1 :" +s1);
System.out.println("s2 :" +s2);
}
}
ASSIGNMENT 12
package assignment;

import java.util.Scanner;

class JaggadArray{
int[][] arr = new int[5][];
String[] name = new String[5];
Scanner scan = new Scanner(System.in);
JaggadArray(){
for (int i = 0; i < 5 ; i++) {
System.out.println("Enter the number of subject for child "+(i+1));
int x = scan.nextInt();
arr[i] = new int[x];
}
}
void getname(){
for (int i = 0; i < 5; i++) {
System.out.println("Enter the name of child "+(i+1));
name[i] = scan.next();
}
}
void insert(){
for (int i = 0; i < 5; i++) {
System.out.println("enter the marks of "+name[i]);
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = scan.nextInt();
}
}

}
void display(){
for (int j = 0; j < 5; j++) {
System.out.println("marks of "+name[j]);
for (int i = 0; i < arr[j].length; i++) {
System.out.println(arr[j][i]);
}
}
}
void totalmark(){
for (int j = 0; j < 5; j++) {
int sum =0;
for (int i = 0; i < arr[j].length; i++) {
sum = sum+arr[j][i];
}
System.out.println("Total mark of "+name[j]+" is "+sum);
}
}
void greaterThen(){
for (int j = 0; j < 5; j++) {
int count =0;
for (int i = 0; i < arr[j].length; i++) {
if(arr[j][i]>80){
count++;
}
}
System.out.println(name[j]+" has scored more then 80 in "+count);
}
}
void alert(){
for (int j = 0; j < 5; j++) {
for (int i = 0; i < arr[j].length; i++) {
if(arr[j][i]<30){
System.out.println(name[j]+" You have scored "+ arr[j][i]+ " prepare better");
}
}

}
}
}
public class Assignment12 {
public static void main(String[] args) {
JaggadArray obj = new JaggadArray();
obj.getname();
obj.insert();
obj.display();
obj.totalmark();
obj.greaterThen();
obj.alert();

}
}

ASSIGNMENT 13
package assignment;

import java.util.Scanner;

public class Assignment13 {


public static void main(String[] args) {

CricketPlayer[] c = new CricketPlayer[2];


for (int i = 0; i < c.length; i++) {
c[i] = new CricketPlayer();
}
for (int i = 0; i <c.length ; i++) {

}
}
}
class CricketPlayer{
static String name;
static int no_of_innings;
static int time_of_notOut;
static int total_run;
static int bat_avg;
Scanner scan = new Scanner(System.in);
CricketPlayer(){
this.name = scan.next();
this.no_of_innings = scan.nextInt();
this.time_of_notOut = scan.nextInt();
this.total_run = scan.nextInt();
avg();
}
static void avg(){
bat_avg = total_run/no_of_innings;
}
}

ASSIGNMENT 14
package assignment;
import java.util.Scanner;
public class Assignment14 {
public static void main(String[] args) {
Teacher t = new Teacher();
t.inputdetails();
t.displaydata();
Student s = new Student();
s.inputdata();
s.display();
}
}
class Person{
private String name;
private int id;
private int year_of_joining;
public void input(){
Scanner scan = new Scanner(System.in);
name = scan.next();
id = scan.nextInt();
year_of_joining = scan.nextInt();
}
public String getname(){
return name;
}
public int getid(){
return id;
}
public int getYear_of_joining(){
return year_of_joining;
}
}
class Teacher extends Person{
private int basic;
private int da;
private int hra;
private int epf;
private String sub_taught;
private int netYearlySalary;
public void inputdetails(){
input();
Scanner scan = new Scanner(System.in);
basic = scan.nextInt();
sub_taught = scan.next();
da = (110*basic)/100;
hra = (15*basic)/100;
epf = ((12*basic)/100)*12;
netYearlySalary = basic*12;
}
public void displaydata(){
System.out.println("Name: "+getname()+" id: "+getid()+
" subject tought: "+sub_taught+" joining year: "+
getYear_of_joining()+" Basic salary per month: "+basic+
" Total net salary received: "+netYearlySalary+
" total EDF deposited per year: "+epf);
}
}
class Student extends Person{
private int fee_per_sem;
private String course;
private int duration;
private int totalfee;
public void inputdata(){
input();
Scanner scan = new Scanner(System.in);
fee_per_sem = scan.nextInt();
course = scan.next();
duration = scan.nextInt();
totalfee = fee_per_sem*duration*2;
}
public void display(){
System.out.println("Name: "+ getname()+" id "+
getid()+" course offered: "+course+" joining year: "+
getYear_of_joining()+" total fee "+totalfee);
}
}

ASSIGNMENT 14
QUESTION 1
import java.util.Scanner;

class Que1 {
public static void main(String[] args) {
PrimeNum obj = new PrimeNum();
obj.getvalues();
obj.copyodd();
obj.displayodd();
obj.copyPrime();
obj.displayPrime();
}
}

class Number {
int[] newarray;
Scanner sc = new Scanner(System.in);

Number() {
System.out.println("Enter memory of array : ");
int n = sc.nextInt();
newarray = new int[n];
System.out.println("Enter values to be put in array : ");
for (int i = 0; i < n; i++) {
newarray[i] = sc.nextInt();
}
}

void getvalues() {
System.out.println("Values inside array : ");
for (int i = 0; i < newarray.length; i++) {
System.out.println(newarray[i]);
}
}
}

class OddNum extends Number {


int[] newarray2;

OddNum() {
int count = 0;
for (int i = 0; i < newarray.length; i++) {
if (newarray[i] % 2 != 0) {
count++;
}
}
newarray2 = new int[count];
}

void copyodd() {
int a = 0;
for (int i = 0; i < newarray.length; i++) {
if (newarray[i] % 2 != 0) {
newarray2[a] = newarray[i];
a++;
}
}
}

void displayodd() {
System.out.println("Odd values in the array are : ");
for (int i = 0; i < newarray2.length; i++) {
System.out.println(newarray2[i]);
}
if (newarray2.length == 0) {
System.out.println("No Odd Values Found");
}
}
}

class PrimeNum extends OddNum {


int[] newarray3;

PrimeNum() {
int a = 0;
for (int i = 0; i < newarray2.length; i++) {
for (int j = 2; j < (newarray2[i]); j++) {
if (newarray2[i] == 0 || newarray2[i] == 1) {
break;
} else if (newarray2[i] % j == 0) {
a++;
break;
} else {
continue;
}
}
}
newarray3 = new int[newarray2.length - a];
}

void copyPrime() {
int h = 0, g = 0;
for (int i = 0; i < newarray2.length; i++) {
for (int j = 2; j < newarray2[i]; j++) {
if (newarray2[i] % j == 0) {
h++;
break;
} else {
continue;
}
}
if (h == 0) {
newarray3[g] = newarray2[i];
g++;
h = 0;
}
}
}

void displayPrime()
{
System.out.println("Prime numbers are : ");
for(int i=0;i<newarray3.length;i++)
{
System.out.println(newarray3[i]);
}
if(newarray3.length==0)
{
System.out.println("No Prime Number Found ");
}
}

QUESTION 2
import java.io.*;

class employee
{

private int id,sal;


private String name,dept;

employee()
{

System.out.println("\nObject Has Constructed : ");

employee(int i,int s,String n,String d)


{

id=i;
sal=s;
name=n;
dept=d;

}
void accept()
{

try
{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

System.out.print("\n\nName : ");
name=br.readLine();

System.out.print("\n\nId : ");
id=Integer.parseInt(br.readLine());

System.out.print("\n\nSalary : ");
sal=Integer.parseInt(br.readLine());

System.out.print("\n\nDepartment : ");
dept =br.readLine();

catch(Exception e)
{

System.out.println(e);

void display()
{

System.out.println("\n Id \t Name \t Salary \t Department ");


System.out.println("\n "+id+" \t "+name+" \t "+sal+" \t "+dept);

int getid()
{

return(id);

int getsal()
{

return(sal);
}

String getname()
{

return(name);

String getdept()
{

return(dept);

class manager extends employee


{

private int bonus;

manager()
{

super();

manager(int i,int s,String n,String d,int b)


{

super(i,s,n,d);

bonus=b;

void accept()
{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

try
{

super.accept();

System.out.print("\nBonus : ");
bonus=Integer.parseInt(br.readLine());

catch(Exception e)
{

System.out.println(e);

void display()
{

super.display();

System.out.println("\nBonus : "+bonus);

static void max(manager m1[])


{

int max=0,total=0,id=0;

for(int i=0;i<m1.length;i++)
{

total=(m1[i].getsal())+m1[i].bonus;

if(max<total)
{

max=total;

id=i;

System.out.println("\n\nMaximum Salary Employee : ");


m1[id].display();

class Que2
{

public static void main(String args[])


{

try
{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

System.out.print("\nEnter The No Of Employees : ");


int n=Integer.parseInt(br.readLine());

manager[]m= new manager[n];

System.out.println("\nEnter The Data : ");

for(int i=0;i<n;i++)
{

m[i]=new manager();
m[i].accept();

}
manager.max(m);

catch(Exception e)
{

System.out.println(e);

ASSIGNMENT 16

QUESTION 1
abstract class Shape
{
int length,breadth,height,radious,v,s;

public abstract void volume();


public abstract void surfaceArea();
}

class cube extends Shape


{
public void volume()
{
length =20;
v=length*length*length;
System.out.println("Volume of cube is = " + v);
}
public void surfaceArea()
{
length=20;
s=6*length*length;
System.out.println("SurfaceArea of cube is = " + s);
}

}
class cylinder extends Shape
{
public void volume()
{
radious=15;
height=40;
v= (22/7)*radious*radious*height;
System.out.println("Volume of cylinder is = " + v);
}
public void surfaceArea()
{
radious=15;
height=40;
s=((2*(22/7)*radious*height) + (2*(22/7)*radious*radious));
System.out.println("SurfaceArea of cylinder is = " + s);

}
class cuboid extends Shape
{
public void volume()
{
length=20;
breadth=30;
height=40;
v=length*breadth*height;
System.out.println("Volume of cuboid is = " + v);
}
public void surfaceArea()
{
length=20;
breadth=30;
height=40;
s=((2*length*breadth)+(2*length*height)+(2*height*breadth));
System.out.println("SurfaceArea of cuboid is = " + s);
}

}
public class NewClass{
public static void main(String[] args)
{
cube Cube = new cube();
Cube.volume();
Cube.surfaceArea();

cylinder Cylinder=new cylinder();


Cylinder.volume();
Cylinder.surfaceArea();

cuboid Cuboid=new cuboid();


Cuboid.volume();
Cuboid.surfaceArea();

}
}

QUESTION 2
abstract class fruit
{
String colour;
String taste;

public abstract void display();


}

class apples extends fruit


{
public void display()
{
colour="Red,yellow";
taste="little Sweet";
System.out.println("1.Apple");
System.out.println("Colour = " + colour);
System.out.println("Taste = " + taste);
}
}
class Banana extends fruit
{
public void display()
{
colour="Yellow";
taste="Sweet and sour";
System.out.println("2.Banana");
System.out.println("Colour = " + colour);
System.out.println("Taste = " + taste);
}
}
class Orange extends fruit
{
public void display()
{
colour="Orange";
taste="Sweet-tart";
System.out.println("3.Orange");
System.out.println("Colour = " + colour);
System.out.println("Taste = " + taste);
}
}
class Strawberry extends fruit
{
public void display()
{
colour="Red";
taste="Very Sweet";
System.out.println("4.Strawberry");
System.out.println("Colour = " + colour);
System.out.println("Taste = " + taste);
}
}
public class NewClass1
{
public static void main(String[] args)
{
apples Apples = new apples();
Apples.display();
Banana banana = new Banana();
banana.display();
Orange orange=new Orange();
orange.display();
Strawberry berry=new Strawberry();
berry.display();

}
}

You might also like