0% found this document useful (0 votes)
29 views26 pages

Q1

The document contains a series of Java programming exercises, each demonstrating different concepts such as calculating the area of a circle, accepting two-digit numbers, overloading methods, and implementing classes for various functionalities. It includes code snippets for tasks like sorting arrays, finding prime numbers, and handling user input for various calculations. The exercises cover a wide range of programming skills, from basic syntax to more complex logic and object-oriented programming.

Uploaded by

scifi0740
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)
29 views26 pages

Q1

The document contains a series of Java programming exercises, each demonstrating different concepts such as calculating the area of a circle, accepting two-digit numbers, overloading methods, and implementing classes for various functionalities. It includes code snippets for tasks like sorting arrays, finding prime numbers, and handling user input for various calculations. The exercises cover a wide range of programming skills, from basic syntax to more complex logic and object-oriented programming.

Uploaded by

scifi0740
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/ 26

Q1) Write a program to calculate the area of a circle showing the declaration of variables and

methods.

import java.util.*;

public class circle

// instance variables - replace the example below with your own

private int r;

public void setRadius(int r)

this.r=r;

public double area()

return 3.14*r*r;

public static void main(String args[])

int r;

double a;

Scanner sc=new Scanner(System.in);

System.out.println("Enter Radius");

r=sc.nextInt();

circle c=new circle();

c.setRadius(r);

a=c.area();

System.out.println("Area of Circle :"+a);

}
}

Q2) Write a program to accept a two digit number.Add the sum of its digit to the product of digits.If
the value is equal print the message”special digit” otherwise print”not a special digit.

import java.util.*;

public class sumproduct

public static void main(String args[])

Scanner sc=new Scanner(System.in);

int num,a,s=0,p=1,k,onum;

System.out.println("Enter two digit number:");

num=sc.nextInt();

onum=num;

while(num!=0)

a=num%10;

s=s+a;

p*=a;

num/=10;

System.out.println ("Sum of digits :"+s);

System.out.println("product of digits :"+p);

k=s+p;

if(k==onum)

System.out.println("special number");

else
System.out.println("Not a special Number");

Q3) Design a class to overload a function area() as follows:

public class mansu

// instance variables - replace the example below with your own

double area(double a,double b,double c)

double s=(a+b+c)/2;

return Math.sqrt(s*(s-a)*(s-b)*(s-c));

double area(int a,int b,int height)

return (height*(a+b))/2;

public static void main(String ap[])

mansu m=new mansu();

System.out.println("Area of Tringle :"+m.area(5.3,4.5,3.2));

System.out.println("Area of Trapisum :"+m.area(5,4,10));

}
Q4) Define a class Telephone having the following description:

import java.util.*;

public class Telephone

// instance variables - replace the example below with your own

private int prv,pre,calls;

private String name;

private double amt,total;

/**

* Constructor for objects of class Telephone

*/

public Telephone()

// initialise instance variables

public void input()

Scanner sc=new Scanner(System.in);

System.out.println("Enter Previous Reading ");

prv=sc.nextInt();

System.out.println("Enter Current Reading ");

pre=sc.nextInt();

System.out.println("name of customer :");

name=sc.next();
}

void call()

calls=pre-prv;

if(calls<=100)

amt=0;

else if(calls>100 && calls<=200)

amt=(calls-100)*90;

else if(calls>200 && calls<=400)

amt=(calls-200)*80+(100*90);

else if (calls>400)

{ amt=(calls-400)*70+(200)*80+(100*90);

amt=amt/100;

total=180+amt;

void display()

{ call();

System.out.println ("Name\t\t Calls made\t\tAmount\t\tTotal Amount");

System.out.println(name+"\t\t"+calls+"\t\t"+amt+"\t\t"+total);

/**

* An example of a method - replace this comment with your own

* @param y a sample parameter for a method

* @return the sum of x and y

*/

public static void main(String args[])

{
Telephone t=new Telephone();

t.input();

t.display();

Q5) Write a program in java to input a word.Arrange all the alphabets of the word in ascending
order and display the new word.

public class alphabets

public static void main(String ap[])

Scanner sc=new Scanner(System.in);

String n;

String n1="";

System.out.println("Enter any string");

n=sc.next();

char c;

char cha[]=n.toCharArray();

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

for( int j=i+1;j<cha.length;j++)

if(cha[i]>cha[j])

c=cha[i];

cha[i]=cha[j];

cha[j]=c;

}
}

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

n1+=cha[i];

// System.out.println(cha[i]);

System.out.println(n1);

Q6) Write a program in Java to accept an integer arrays from the user and sort the array Bubble sort
technique.

import java.util.*;

public class sortarray

public static void main(String args[])

int a[]=new int[10];

int n;

int i,j,t;

Scanner sc=new Scanner(System.in);

System.out.println("Enter how many Numbers in an array :");

n=sc.nextInt();

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

System.out.println("Enter Array Elements");

a[i]=sc.nextInt();
}

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

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

if(a[j]>a[j+1])

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

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

System.out.print(a[i]+" ");

Q7) Using scanner class….. end with a small letter.

import java.util.*;

public class printword

public static void main(String args[])

Scanner sc=new Scanner(System.in);

String n,n2="";

System.out.println("Enter any string ");


n=sc.nextLine();

int k=0;

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

//System.out.println(n.charAt(i));

if(n.charAt(i)==' ')

if(Character.isLowerCase(n.charAt(i-1)) && Character.isUpperCase(n.charAt(k)))

n2+=n.substring(k,i)+" ";

k=i+1;

if(Character.isUpperCase(n.charAt(k)) && Character.isLowerCase(n.charAt(n.length()-1)))

n2+=n.substring(n.lastIndexOf(' ')+1,n.length());

System.out.println(n2);

Q8) Write a program….. prime or not.


public class coprime

// instance variables - replace the example below with your own

int cal_hcf(int n1,int n2)

{ int n,d,e;

if(n2>n1)

n=n2;

d=n1;

else

n=n1;

d=n2;

while(d>0)

e=n%d;

n=d;

d=e;

return n;

int prime(int n)

{ int i;

for(i=2;i<n;i++)

{ if(n%i==0)

break;

}
if(i==n)

return 1;

else

return 0;

public static void main(String args[])

coprime a=new coprime();

//System.out.println("hcf:"+a.cal_hcf(17,3));

int n1,n2;

Scanner sc=new Scanner(System.in);

System.out.println("Enter 1st Number :");

n1=sc.nextInt();

System.out.println("Enter 2nd Number :");

n2=sc.nextInt();

if(a.prime(n1)==1 && a.prime(n2)==1 && a.cal_hcf(n2,n1)==1)

System.out.println("Number is co-prime ");

else

System.out.println("Not a co-prime number ");

}
Q9) Write a program…. Searched word.

import java.util.*;

public class findword

public static void main(String args[])

Scanner sc=new Scanner(System.in);

System.out.println("Enter Sentence:");

String str=sc.nextLine();

System.out.println("Enter word to Search :");

String word=sc.nextLine();

int l=word.length();

int p=str.length();

int k=0,count=0;

String chk="";

for(int i=0;i<p;i++)

if(str.charAt(i)!=' ')

chk=chk+str.charAt(i);

//chk=str.substring(k,i-1);

// System.out.println(chk);

else if(str.charAt(i)==' ')

if(chk.equals(word))

{ System.out.println(chk);
count++;

chk="";

System.out.println("Word Occur :"+count + " times");

Q 10) Write a program… separate line.

import java.util.*;

public class upper

public static void main(String args[])

Scanner sc=new Scanner(System.in);

System.out.println("Enter Sentence:");

String str=sc.nextLine();

int p=str.length();

int k=0,count=0;

String chk="";

for(int i=0;i<p;i++)

{
if(str.charAt(i)!=' ')

chk=chk+str.charAt(i);

else if(str.charAt(i)==' ')

System.out.println(chk.toUpperCase());

chk="";

System.out.println(chk.toUpperCase());

Q 11) Sum of series…

import java.util.*;

public class series

public static void main(String ap[])


{

int p=2;

int x,s=0;

Scanner sc=new Scanner(System.in);

System.out.println("Enter value for x:");

x=sc.nextInt();

for(int i=p;i<=20;i+=3)

{ System.out.print(x+":"+i+" ");

s+=Math.pow(x,i);

System.out.println("sum is :"+s);

Q12) Print the series..

import java.util.*;

public class series2

// instance variables - replace the example below with your own

public static void main(String args[])

int s=0,i=2,s1=0,k,n;

Scanner sc=new Scanner(System.in);

System.out.println("enter value for n :");

n=sc.nextInt();

for(i=2;i<=n;i++)

s=s+i;

k=11+s;

s1=s1+k;
}

System.out.println("sum is "+s1);

Q13) Write a program.. pattern.

public class pattern

public static void main(String args[])

for(int i=1;i<=5;i++)

for(int j=5;j>=i;j--)

System.out.print(j+" ");

System.out.println();

Q14) Define a class taximeter..

import java.util.*;

public class taximeter

int taxino;

String passengerName;

int km;
public taximeter()

taxino=0;

passengerName="";

km=0;

void input()

Scanner sc=new Scanner(System.in);

System.out.println("Enter taxi Number :");

taxino=sc.nextInt();

System.out.println("Enter Passenger Name :");

passengerName=sc.next();

System.out.println("Enter Kilometer travel :");

km=sc.nextInt();

int calculate()

if(km<=1)

return 25;

else if(km>1 && km<=6)

return 25+(km-1)*10;

else if(km>6 && km<=12)

return 25+(km-6)*15+5*10;

else if(km>12 && km<=20)

return 25+(km-12)*20+(6*12)+(5*10);

else

return 25+(km-20)*25+(8*20)+(6*12)+(5*10);

}
void display()

{ int r=calculate();

System.out.println("Taxi Number\t Name \t\t Kilometer Travel \t\t+Bill Amount");

System.out.println(taxino+"\t"+passengerName+"\t\t"+km+"\t\t"+r);

// instance variables - replace the example below with your own

public static void main(String ap[])

taximeter t=new taximeter();

t.input();

t.display();

Q15) Write a menu… 1 or 2.

import java.util.*;

public class menudriven

// instance variables - replace the example below with your own

public static void main(String args[])

int ch;

do

Scanner sc=new Scanner(System.in);

System.out.println("1 Series 1");

System.out.println("2 Series 2");

System.out.println("Enter Your choice");

ch=sc.nextInt();
switch(ch)

case 1:

int n;

double s=0;

System.out.println("Enter Limit for Series:");

n=sc.nextInt();

for(int i=4;i<=n;i+=4)

s+=1/(double)i;

System.out.println("sum of first Series :'"+s);

break;

case 2:

int n1,f=1;

double s1=0;

System.out.println("Enter Limit for Series:");

n1=sc.nextInt();

for(int i=1;i<=n1;i++)

f=f*i;

if(i%2!=0)

s1+=1/(double)f;

else

s1-=1/(double)f;

}
System.out.println("sum of first Series :'"+s1);

break;

default:

System.out.println("Wrong Choice");

break;

} while(ch<=3);

Q16) Write a program.. full stop.

import java.util.*;

public class capital

public static void main(String ap[])

Scanner sc=new Scanner(System.in);

System.out.println("Enter any String :");

String s=sc.nextLine();

int l=s.length();

String s1="";

char c=s.charAt(0);

s1+=c;

for(int i=0;i<l;i++)

if(s.charAt(i)==' ')

s1+=".";
c=s.charAt(i+1);

s1+=c;

System.out.println(s1.toUpperCase());

Q17)

import java.util.*;

public class options

public static void main(String ap[])

Scanner sc=new Scanner(System.in);

int ch;

System.out.println("1 Print Total digits in a string");

System.out.println("2 Count number of white spaces in a string");

System.out.println("3 Count Upper case Letter in a String");

System.out.println("Enter Your Choice :");

ch=sc.nextInt();

switch(ch)

case 1:

int dcount=0;

String dstring="";

System.out.println("Enter any String");


sc=new Scanner(System.in);

dstring=sc.nextLine();

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

if(Character.isDigit(dstring.charAt(i)))

dcount++;

System.out.println("total Number of digits :"+dcount);

break;

case 2:

int scount=0;

System.out.println("Enter any String");

sc=new Scanner(System.in);

String sstring=sc.nextLine();

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

if(sstring.charAt(i)==' ')

scount++;

System.out.println("total Number of spaces :"+scount);

break;

case 3:

int ucount=0;

System.out.println("Enter any String");

sc=new Scanner(System.in);

String ustring=sc.nextLine();
//sc.next();

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

if(Character.isUpperCase(ustring.charAt(i)))

ucount++;

System.out.println("total Number of Uppercase Digits :"+ucount);

Q18) Java program to find transpose of a matrix.

public class transpose

// instance variables - replace the example below with your own

public static void main(String ap[])

int a[][]={{1,2,3},

{4,5,6},

{7,8,9}};

int b[][]=new int[3][3];

int i,j;

for(i=0;i<3;i++)
{

for(j=0;j<3;j++)

b[i][j]=a[j][i];

for(i=0;i<3;i++)

for(j=0;j<3;j++)

System.out.print(b[i][j]+"\t");

System.out.println();

Q19) Write a program… reverse sentence.

import java.util.*;

public class reverse

// instance variables - replace the example below with your own

public static void main(String args[])

String str;

Scanner sc=new Scanner(System.in);

System.out.println("Enter any String :");

str=sc.nextLine();
String word[]=str.split(" ");

String str2=" ";

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

str2=word[i]+' '+str2;

//System.out.println(word[i]);

System.out.println(str2);

Q20) Switch case pattern..

import java.util.*;

public class testpattern

public static void main(String ap[])

int ch;

Scanner sc=new Scanner(System.in);

System.out.println("1 for First Pattern");

System.out.println("2 for Second Pattern");

System.out.println("Enter Your Choice:");

ch=sc.nextInt();

switch(ch)

case 1:

for(int i=1;i<=4;i++)

{
for(int j=1;j<=i;j++)

System.out.print(j);}

System.out.println();

break;

case 2:

for(int i=1;i<=4;i++)

for(int j=4;j>=i;j--)

System.out.print(j);}

System.out.println();

break;

case 3:

System.out.println("Wrong choice");

You might also like