Java Programming Assignments Overview
Java Programming Assignments Overview
Roll- 2170124
ASSIGNMENT 1
QUESTION 1
class mainj {
public static void main(String[] args){
[Link](" Java is an object oriented programming language");
[Link]("It is a simple language");
[Link]("Java is platform independent");
}
}
QUESTION 2
class name{
public static void main(String[] args){
String a = new String();
a="Tapaswini";
[Link]("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;
[Link]("a is int = "+a);
[Link]("b is char = "+b);
[Link]("c is float = "+c);
[Link]("d is long = "+d);
[Link]("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;
[Link]("sum of a and b is "+sum);
[Link]("modulus of a and b is "+mod);
[Link]("subtraction of a and b is "+sub);
[Link]("multiplication of a and b is "+mul);
[Link]("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);
[Link]("Gross salary of the employee is "+gross_salary);
[Link]("Net salary of the employee is "+net_salary);
}
}
QUESTION 2
import [Link].*;
class age{
public static void main(String[] args){
int c_age, p_age,n_age;
Scanner sc= new Scanner([Link]);
[Link]("Enter your Name : ");
String a=[Link]();
[Link]("Enter your age : ");
c_age=[Link]();
p_age=c_age%10;
n_age=c_age/10;
[Link]("Name is "+a);
[Link]("Current age is "+c_age);
[Link]("previous age is "+p_age);
[Link]("Next age is "+n_age);
}
}
QUESTION 3
import [Link];
class shapes {
public static void main(String[] args) {
int triangle,circle,rectangle;
int l,br,b,h,r;
Scanner sc=new Scanner([Link]);
[Link]("Enter length");
l=[Link]();
[Link]("Enter breadth");
br=[Link]();
[Link]("Enter base");
b=[Link]();
[Link]("Enter height");
h=[Link]();
[Link]("Enter radius");
r=[Link]();
float area_of_triangle=0.5f*b*h;
float area_of_circle=3.14f*r*r;
float area_of_rectangle=l*br;
[Link]("triangle has three sides and its area is"+area_of_triangle);
[Link]("circle has radius which is half of its diameter and its area
is"+area_of_circle);
[Link]("Rectangle has four sides with pairs of equal sides and its area
is"+area_of_rectangle);
}
}
ASSIGNMENT 3
QUESTION 1
import [Link];
class temp {
public static void main(String[] args) {
int fa;
Scanner sc=new Scanner([Link]);
[Link]("Enter the temperature to be converted: ");
fa=[Link]();
float c=(5/9f)*(fa-32);
[Link]("The temperature in deegree celcius is: "+c);
}
}
QUESTION 2
import [Link];
class sphere {
public static void main(String[] args) {
int radius;
Scanner sc=new Scanner([Link]);
[Link]("Enter the radius of sphere");
radius=[Link]();
float surface_area=4*3.14159f*radius*radius;
float volume=4/3*3.14159f*radius*radius*radius;
[Link]("Surface Area of the sphere is: "+surface_area);
[Link]("Volume of the sphere is: "+volume);
}
}
QUESTION 3
import [Link];
class greater {
public static void main(String[] args) {
int num1,num2;
Scanner sc=new Scanner([Link]);
[Link]("Enter First number: ");
num1=[Link]();
[Link]("Enter Second number: ");
num2=[Link]();
String result=(num1>num2) ? "First_number" : "Second_number";
[Link](result+" is greater");
}
}
QUESTION 4
class operator {
public static void main(String[] args) {
int a,b;
a=10;
b=a;
[Link]("value of a is: "+a);
[Link]("value of b is: "+b);
a+=b;
[Link]("value of a+b is:"+a);
a-=b;
[Link]("value of a-b is: "+a);
a*=b;
[Link]("value of a*b is: "+a);
a/=b;
[Link]("value of a/b is: "+a);
a%=b;
[Link]("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;
[Link]("Value of -b is: "+c);
[Link]("Value of ~c is: "+d);
}
}
ASSIGNMENT 4
QUESTION 1
import [Link];
class bitwise {
public static void main(String[] args) {
int v,n;
Scanner sc=new Scanner([Link]);
[Link]("Enter the value of v: ");
v=[Link]();
[Link]("Enter thr value of n: ");
n=[Link]();
[Link]([Link]("Left shift=%d",v<<n));
[Link]([Link]("Right shift=%d",v>>n));
[Link]([Link]("Unsigned right shift=%d",v>>>n));
}
}
QUESTION 2
import [Link];
class oper {
public static void main(String[] args) {
int num1,num2,num3;
Scanner sc=new Scanner([Link]);
[Link]("Enter the value of num1: ");
num1=[Link]();
[Link]("Enter value of num2: ");
num2=[Link]();
num3=num1&num2;
[Link]([Link]("Bitwise AND=%d",num3));
num3=num1|num2;
[Link]([Link]("Bitwise inclusive OR=%d",num3));
num3=num1^num2;
[Link]([Link]("Bitwise exclusive OR=%d",num3));
num3=~num1;
[Link]([Link]("Unary prefix operator=%d",num3));
num3=~num2;
[Link]([Link]("Unary prefix operator=%d",num3));
}
}
QUESTION 3
import [Link];
class swapping {
public static void main(String[] args) {
int num1,num2;
Scanner sc=new Scanner([Link]);
[Link]("Enter num1: ");
num1=[Link]();
[Link]("Enter num2: ");
num2=[Link]();
[Link]([Link]("Before Swapping\nnum1:%d\
nnum2:%d",num1,num2));
num1=num1^num2;
num2=num1^num2;
num1=num1^num2;
[Link]([Link]("After swapping and using ^ operator:\nnum1:%d\
nnum2:%d",num1,num2));
num1=num1+num2;
num2=num1-num2;
num1=num1-num2;
[Link]([Link]("After restoring using(+,-) operator:\nnum1:%d\
nnum2:%d ",num1,num2));
}
}
ASSIGNMENT 5
QUESTION 1
import [Link];
class salary {
public static void main(String[] args) {
int basic_salary;
float HRA,DA,gross_salary;
Scanner sc=new Scanner([Link]);
[Link]("Enter the Basic salary : ");
basic_salary=[Link]();
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;
}
[Link]("The Gross Salary is: "+gross_salary);
}
}
QUESTION 2
class Denomination {
public static void main(String[] args) {
[Link]("Enter Amount : "+args[0]);
int sum=[Link](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;
}
}
[Link]("Denominations required : ");
for(int j=0;j<9;j++)
{
[Link](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)
{
[Link](d[j]+" = Root is imaginary");
}
else if(d[j]==0)
{
[Link](d[j]+" = Roots are equal so only one root");
}
else
{
check=(double)[Link](d[j]);
if([Link](check)==0)
{
[Link](d[j]+" = Rational and squared");
}
else
{
[Link](d[j]+" = Rational but not squared");
}
}
}
}
}
QUESTION 4
import [Link];
class triangle {
public static void main(String[] args) {
int a,b,c;
Scanner sc=new Scanner([Link]);
[Link]("Enter first side of triangle: ");
a=[Link]();
[Link]("Enter second side of triangle: ");
b=[Link]();
[Link]("Enter third side of triangle: ");
c=[Link]();
if((a==b)&&(a==c)&&(b==c)){
[Link]("It is an equilateral triangle");
}
else if ((a==b) || (a==c) || (b==c)){
[Link]("It is an isosceles triangle");
}
else{
[Link]("It is a scalene triangle");
}
}
}
ASSIGNMENT 5.1
QUESTION 1
import [Link];
class percent {
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
int roll_num;
float sub1,sub2,sub3,sub4,sub5;
String name="";
String grade=null;
[Link]("Enter your name: ");
name=[Link]();
[Link]("Enter your roll number: ");
roll_num=[Link]();
[Link]("Enter your mark in subject 1: ");
sub1=[Link]();
[Link]("Enter your mark in subject 2: ");
sub2=[Link]();
[Link]("Enter your mark in subject 3: ");
sub3=[Link]();
[Link]("Enter your mark in subject 4: ");
sub4=[Link]();
[Link]("Enter your mark in subject 5: ");
sub5=[Link]();
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")
{
[Link]("Name: "+name+"\n"+"Roll Number: "+roll_num+"\n"+"your
percentage is: "+percent+"\n"+"your grade is: "+grade+"\n"+"You are fail");
}
else
{
[Link]("Name: "+name+"\n"+"Roll Number: "+roll_num+"\n"+"your
percent is: "+percent+"\n"+"Grade: "+grade+"\n"+"You are pass");
}
}
}
QUESTION 2
import [Link];
class opert {
public static void main(String[] args) {
int num1,num2;
String op;
Scanner sc=new Scanner([Link]);
[Link]("Enter num1: ");
num1=[Link]();
[Link]("Enter num2: ");
num2=[Link]();
[Link]("Enter any operator +,-,*,/ : ");
[Link]();
op=[Link]();
switch(op)
{
case "+":
[Link](num1+num2);
break;
case "-":
[Link](num1-num2);
break;
case "*":
[Link](num1*num2);
break;
case "/":
[Link](num1/num2);
break;
default:
[Link]("Invalid");
break;
}
}
}
QUESTION 3
import [Link];
class number {
public static void main(String[] args) {
String word;
int a=0;
Scanner sc=new Scanner([Link]);
[Link]("Enter number of digit: ");
int no=[Link]();
[Link]("Enter the digit: ");
int num=[Link]();
a=(int)[Link](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;
[Link](word);
}
}
}
ASSIGNMENT 6
QUESTION 1
import [Link];
class loop {
public static void main(String[] args) {
int remainder,digit,sum=0;
Scanner sc=new Scanner([Link]);
[Link]("Enter the digits: ");
digit=[Link]();
while(digit>0)
{
remainder=digit%10;
sum=sum+remainder;
digit=digit/10;
}
[Link]("Sum of digits are: "+sum);
QUESTION 2
import [Link];
class loop1 {
public static void main(String[] args) {
int remainder,digit,sum=0,clone,count=0;
Scanner sc=new Scanner([Link]);
[Link]("Enter the digits: ");
digit=[Link]();
clone=digit;
while(digit>0)
{
remainder=digit%10;
sum=sum+remainder;
digit=digit/10;
}
[Link]("Sum of digits are: "+sum);
int clone1=sum;
while(sum!=0)
{
sum=sum/10;
count++;
}
String s=[Link](clone);
String t=[Link](clone1);
[Link]("Same digits are: ");
for(int i=0;i<count;i++)
{
for(int j=0;j<[Link]();j++)
{
if([Link](j)==[Link](i))
{
[Link]([Link](i)+" ");
break;
}
}
}
}
}
QUESTION 3
import [Link];
class palindrome {
public static void main(String[] args) {
int num,remainder,reverse=0;
Scanner sc=new Scanner([Link]);
[Link]("Enter any number: ");
num=[Link]();
while(num!=0){
remainder=num%10;
reverse=reverse*10+remainder;
num/=10;
}
QUESTION 4
import [Link];
class Armstrong
{
public static void main(String[] args) {
Scanner sc=new Scanner([Link]);
[Link]("Enter number : ");
int input=[Link]();
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/[Link](10,(g-1)));
input=input-fx*(int)([Link](10,(g-1)));
sum=sum+(int)([Link](fx,count));
g--;
}
if(sum==check)
{
[Link]("Yes "+sum+" is an Armstrong number");
}
else
{
[Link]("No "+check+" is not an Armstrong number");
}
}
}
QUESTION 5
import [Link];
class large {
public static void main(String[] args) {
int lar,sml,pik,shl;
Scanner sc= new Scanner([Link]);
[Link]("Enter numbers: ");
lar=[Link]();
sml=[Link]();
if(sml>lar)
{
pik=lar;
lar=sml;
sml=pik;
}
for(int i=0;i<8;i++)
{
shl=[Link]();
if(shl>lar)
{
lar=shl;
}
if(shl<sml)
{
sml=shl;
}
}
[Link](sml+" is Smallest");
[Link](lar+" is Largest.");
}
}
QUESTION 6
import [Link];
class prime {
public static void main(String[] args) {
int num;
Scanner sc=new Scanner([Link]);
[Link]("Enter a Number: ");
num=[Link]();
for(int i=2;i<num;i++)
{
while(num%i==0)
{
[Link](i+" ");
num=num/i;
}
}
if(num>2)
{
[Link](num);
}
}
}
QUESTION 7
import [Link];
class fibonacci {
public static void main(String[] args) {
int i=0,n,firstT=0,secondT=1;
[Link]("Enter a number: ");
Scanner sc=new Scanner([Link]);
n=[Link]();
int clone=0;
[Link](firstT+" ");
for(i=0;i<n-1;i++)
{
[Link](secondT+" ");
clone=secondT;
secondT=firstT+secondT;
firstT=clone;
}
}
}
ASSIGNMENT 7
QUESTION 1
import [Link];
class series {
public static void main(String[] args) {
//(a)
int n;
float sum=0;
Scanner sc=new Scanner([Link]);
[Link]("Enter a Number: ");
n=[Link]();
for(int i=1;i<n;i++)
{
sum=sum+(1f/i);
}
[Link]("Sum of the series (a): "+sum);
//(b)
int x,p;
float sum1=1;
[Link]("Enter the base: ");
x=[Link]();
[Link]("Enter the power of the base: ");
p=[Link]();
for(int j=1;j<p;j++)
{
sum1=sum1+(1f/(float)[Link](x,j));
}
[Link]("Sum of series (b): "+sum1);
//(c)
int l,fac=1;
float sum2=0;
[Link]("Enter a number: ");
l=[Link]();
for(int k=1;k<=l;k++)
{
sum2=sum2+(1f/fac);
fac=fac*(k+1);
}
[Link]("Sum of the series (c): "+sum2);
//(d)
int q;
float sum3=1,sum4=0;
[Link]("Enter a number: ");
q=[Link]();
for(int m=2;m<=q;m++)
{
if(m%2==0){
sum3=sum3+(float)[Link](m,3);
}
else{
sum3=sum3+(float)[Link](m,2);
}
}
[Link]("Sum of the series (d): "+sum3);
}
}
QUESTION 2
import [Link];
class condi {
public static void main(String[] args) {
int ori,a,b;
Scanner sc=new Scanner([Link]);
[Link]("Enter a four digit number: ");
ori=[Link]();
a=ori/100;
b=ori-(a*100);
if((int)([Link](a+b,2))==ori)
{
[Link]("Satisfies the condition.");
}
else{
[Link]("Doesnot Satisfies the condition");
}
}
}
QUESTION 3
import [Link];
class digit1 {
public static void main(String[] args) {
int digit1,a=0,b,sum=0;
Scanner sc=new Scanner([Link]);
[Link]("Enter a number: ");
digit1=[Link]();
int clone=digit1;
while(digit1!=0)
{
digit1=digit1/10;
a++;
}
for(int i=0;i<=a;i++)
{
b=clone/(int)[Link](10,(a-i));
sum=sum+b;
clone=clone-b*(int)[Link](10,(a-i));
}
if (sum<10){
[Link]("Sum is: "+sum);
}
else{
int c=sum/10;
int d=sum-(c*10);
[Link]("Sum is: "+(c+d));
}
}
QUESTION 4
import [Link];
class Que4 {
public static void main(String[] args) {
int r, n;
int mult= [Link](n);
[Link]("enter a number");
Scanner sc = new Scanner([Link]);
n = [Link]();
while (n>9) {
while (n>0) {
r = n%10;
n = n/10;
mult = mult*r;
}
}
[Link](mult);
}
}
QUESTION 5
class Que5 {
public static void main(String[] args)
{
int l = 4, r = 13;
[Link](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--) {
QUESTION 6A
QUESTION 6B
import [Link];
class Que6b {
public static void main(String[] args) {
int i,j,k;
[Link]("enter the value");
Scanner sc = new Scanner([Link]);
k =[Link]();
for(i = 1; i<=k; i++){
[Link](" \n ");
for(j=k-i+1; j>0; j--){
[Link]( j );
}
}
}
}
ASSIGNMENT 8
QUESTION 1
import [Link];
class Que1 {
int sum;
Que1(){
[Link]("sum is");
}
Que1(int a , int b){
sum = a+b;
}
void display(){
[Link](sum);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner([Link]);
[Link]("enter two no");
a = [Link]();
b = [Link]();
Que1 t1 = new Que1();
Que1 t2 = new Que1(a,b);
[Link]();
}
}
QUESTION 2
import [Link];
public class compare {
boolean compare;
compare(){
[Link]("compare is");
}
compare(int a , int b){
//div = a/b;
if (a==b) {
compare = true;
}
else{
compare = false;
}
}
QUESTION 3
import [Link];
}
div(int a , int b){
div = a/b;
}
void display(){
[Link](div);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner([Link]);
[Link]("enter two no");
a = [Link]();
b = [Link]();
div t1 = new div();
div t2 = new div(a,b);
[Link]();
}
}
QUESTION 4
import [Link];
class multi {
int multi;
multi(){
[Link]("multi is");
}
multi(int a , int b){
multi = a*b;
}
void display(){
[Link](multi);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner([Link]);
[Link]("enter two no");
a = [Link]();
b = [Link]();
multi t1 = new multi();
multi t2 = new multi(a,b);
[Link]();
}
}
QUESTION 5
import [Link];
class sub {
int sub;
sub(){
[Link]("sub is");
}
sub(int a , int b){
sub = a-b;
}
void display(){
[Link](sub);
}
public static void main(String[] args) {
int a, b ;
Scanner sc = new Scanner([Link]);
[Link]("enter two no");
a = [Link]();
b = [Link]();
sub t1 = new sub();
sub t2 = new sub(a,b);
[Link]();
}
}
ASSIGNMENT 10
QUESTION 1
public class Que1 {
public static void main(String[] args) {
int arr[] = {4,3,2,1};
for(int i =0; i<[Link]; i++){
for(int j =i+1; j<[Link]; j++){
int temp =0;
if (arr[j]<arr[i]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
[Link](arr[i]+ "");
}
}
}
QUESTION 2
public class bubblesort {
static void bubbleSort(int[] arr) {
int n = [Link];
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};
QUESTION 3
insertionSort(arr1);
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];
while (j<n2)
{
a[k] = RightArray[j];
j++;
k++;
}
}
QUESTION 5
public class Que1d {
static void bubbleSort(int[] arr){
int n = [Link];
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};
[Link]("Array before bubble sort");
for(int i = 0; i<[Link]; i++){
[Link](arr[i] + " ");
}
[Link]();
bubbleSort(arr);
QUESTION 6
public class Quick {
int partition (int a[], int start, int end)
{
int pivot = a[end]; // pivot element
int i = (start - 1);
QUESTION 7
class selectionsort {
void sort(int arr[])
{
int n = [Link];
QUESTION 2
public class Que2 {
static int wordcount(String string)
{
int count=0;
QUESTION 3
public class Que3 {
public static void main(String[] args) {
String s1 = "Tapaswini";
String s2 = "Tapaswini";
String s3 = new String("Tapaswini");
[Link](s1==s2);
[Link](s1==s3);
}
QUESTION 4
public class Que4 {
public static void main(String[] args) {
String Str = new String(" KIIT UNIVERSITY ");
[Link]([Link]());
}
QUESTION 5
public class Que5 {
public static void main(String[] args) {
String Str = new String("kiit university");
[Link]([Link]());
}
}
QUESTION 6
public class Que6 {
public static void main(String[] args) {
String s = "Tapaswini" + " Nayak";
[Link](s);
}
}
QUESTION 7
import [Link];
else
[Link]( str+ "is not a palindrome");
}
}
QUESTION 8
public class Que8 {
public static void main(String[] args) {
String s = "you are awesome bro";
char[] array = [Link]();
for(int i = 0; i < [Link]; i++){
if(array[i] == 'o'){
[Link](i);
}
}
}
}
QUESTION 9
public class Que9 {
public static void main(String[] args) {
String s1 = "Tapaswini";
[Link]([Link](2,4));
}
}
QUESTION 10
public class Que10 {
public static void main(String[] args) {
String str = "Apples are red";
String substr = "are";
int n1 = [Link]();
int n2 = [Link]();
[Link]("String: " + str);
[Link]("Substring: " + substr);
for (int i = 0; i <= n1 - n2; i++) {
int j;
for (j = 0; j < n2; j++) {
if ([Link](i + j) != [Link](j))
break;
}
if (j == n2) {
[Link]("The substring is present in the string at index " + i);
return;
}
}
[Link]("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 = [Link]("TAPASWINI","NAYAK");
[Link](replaced);
QUESTION 12
s1 = s1 + s2;
s2 = [Link](0, [Link]() - [Link]());
s1 = [Link]([Link]());
display("After swaping : " ,s1 , s2);
}
import [Link];
class JaggadArray{
int[][] arr = new int[5][];
String[] name = new String[5];
Scanner scan = new Scanner([Link]);
JaggadArray(){
for (int i = 0; i < 5 ; i++) {
[Link]("Enter the number of subject for child "+(i+1));
int x = [Link]();
arr[i] = new int[x];
}
}
void getname(){
for (int i = 0; i < 5; i++) {
[Link]("Enter the name of child "+(i+1));
name[i] = [Link]();
}
}
void insert(){
for (int i = 0; i < 5; i++) {
[Link]("enter the marks of "+name[i]);
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = [Link]();
}
}
}
void display(){
for (int j = 0; j < 5; j++) {
[Link]("marks of "+name[j]);
for (int i = 0; i < arr[j].length; i++) {
[Link](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];
}
[Link]("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++;
}
}
[Link](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){
[Link](name[j]+" You have scored "+ arr[j][i]+ " prepare better");
}
}
}
}
}
public class Assignment12 {
public static void main(String[] args) {
JaggadArray obj = new JaggadArray();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
}
}
ASSIGNMENT 13
package assignment;
import [Link];
}
}
}
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([Link]);
CricketPlayer(){
[Link] = [Link]();
this.no_of_innings = [Link]();
this.time_of_notOut = [Link]();
this.total_run = [Link]();
avg();
}
static void avg(){
bat_avg = total_run/no_of_innings;
}
}
ASSIGNMENT 14
package assignment;
import [Link];
public class Assignment14 {
public static void main(String[] args) {
Teacher t = new Teacher();
[Link]();
[Link]();
Student s = new Student();
[Link]();
[Link]();
}
}
class Person{
private String name;
private int id;
private int year_of_joining;
public void input(){
Scanner scan = new Scanner([Link]);
name = [Link]();
id = [Link]();
year_of_joining = [Link]();
}
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([Link]);
basic = [Link]();
sub_taught = [Link]();
da = (110*basic)/100;
hra = (15*basic)/100;
epf = ((12*basic)/100)*12;
netYearlySalary = basic*12;
}
public void displaydata(){
[Link]("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([Link]);
fee_per_sem = [Link]();
course = [Link]();
duration = [Link]();
totalfee = fee_per_sem*duration*2;
}
public void display(){
[Link]("Name: "+ getname()+" id "+
getid()+" course offered: "+course+" joining year: "+
getYear_of_joining()+" total fee "+totalfee);
}
}
ASSIGNMENT 14
QUESTION 1
import [Link];
class Que1 {
public static void main(String[] args) {
PrimeNum obj = new PrimeNum();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
}
}
class Number {
int[] newarray;
Scanner sc = new Scanner([Link]);
Number() {
[Link]("Enter memory of array : ");
int n = [Link]();
newarray = new int[n];
[Link]("Enter values to be put in array : ");
for (int i = 0; i < n; i++) {
newarray[i] = [Link]();
}
}
void getvalues() {
[Link]("Values inside array : ");
for (int i = 0; i < [Link]; i++) {
[Link](newarray[i]);
}
}
}
OddNum() {
int count = 0;
for (int i = 0; i < [Link]; i++) {
if (newarray[i] % 2 != 0) {
count++;
}
}
newarray2 = new int[count];
}
void copyodd() {
int a = 0;
for (int i = 0; i < [Link]; i++) {
if (newarray[i] % 2 != 0) {
newarray2[a] = newarray[i];
a++;
}
}
}
void displayodd() {
[Link]("Odd values in the array are : ");
for (int i = 0; i < [Link]; i++) {
[Link](newarray2[i]);
}
if ([Link] == 0) {
[Link]("No Odd Values Found");
}
}
}
PrimeNum() {
int a = 0;
for (int i = 0; i < [Link]; 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[[Link] - a];
}
void copyPrime() {
int h = 0, g = 0;
for (int i = 0; i < [Link]; 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()
{
[Link]("Prime numbers are : ");
for(int i=0;i<[Link];i++)
{
[Link](newarray3[i]);
}
if([Link]==0)
{
[Link]("No Prime Number Found ");
}
}
QUESTION 2
import [Link].*;
class employee
{
employee()
{
id=i;
sal=s;
name=n;
dept=d;
}
void accept()
{
try
{
[Link]("\n\nName : ");
name=[Link]();
[Link]("\n\nId : ");
id=[Link]([Link]());
[Link]("\n\nSalary : ");
sal=[Link]([Link]());
[Link]("\n\nDepartment : ");
dept =[Link]();
catch(Exception e)
{
[Link](e);
void display()
{
int getid()
{
return(id);
int getsal()
{
return(sal);
}
String getname()
{
return(name);
String getdept()
{
return(dept);
manager()
{
super();
super(i,s,n,d);
bonus=b;
void accept()
{
try
{
[Link]();
[Link]("\nBonus : ");
bonus=[Link]([Link]());
catch(Exception e)
{
[Link](e);
void display()
{
[Link]();
[Link]("\nBonus : "+bonus);
int max=0,total=0,id=0;
for(int i=0;i<[Link];i++)
{
total=(m1[i].getsal())+m1[i].bonus;
if(max<total)
{
max=total;
id=i;
class Que2
{
try
{
for(int i=0;i<n;i++)
{
m[i]=new manager();
m[i].accept();
}
[Link](m);
catch(Exception e)
{
[Link](e);
ASSIGNMENT 16
QUESTION 1
abstract class Shape
{
int length,breadth,height,radious,v,s;
}
class cylinder extends Shape
{
public void volume()
{
radious=15;
height=40;
v= (22/7)*radious*radious*height;
[Link]("Volume of cylinder is = " + v);
}
public void surfaceArea()
{
radious=15;
height=40;
s=((2*(22/7)*radious*height) + (2*(22/7)*radious*radious));
[Link]("SurfaceArea of cylinder is = " + s);
}
class cuboid extends Shape
{
public void volume()
{
length=20;
breadth=30;
height=40;
v=length*breadth*height;
[Link]("Volume of cuboid is = " + v);
}
public void surfaceArea()
{
length=20;
breadth=30;
height=40;
s=((2*length*breadth)+(2*length*height)+(2*height*breadth));
[Link]("SurfaceArea of cuboid is = " + s);
}
}
public class NewClass{
public static void main(String[] args)
{
cube Cube = new cube();
[Link]();
[Link]();
}
}
QUESTION 2
abstract class fruit
{
String colour;
String taste;
}
}