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");