7. 4.WAP to illustrate the use of io package to receive input for different datatypes.
7
import java.io.*;
class Testio
{
public static void main(String args[]) throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("enter int value");
String s=br.readLine();
int i=Integer.parseInt(s);
System.out.println("enter short value");
String a=br.readLine();
short sh=Short.parseShort(a);
System.out.println("enter long value");
String x=br.readLine();
long l=Long.parseLong(x);
System.out.println("enter float value");
String y=br.readLine();
float f=Float.parseFloat(y);
System.out.println("enter double value");
String n=br.readLine();
double d=Double.parseDouble(n);
System.out.println("enter string value");
8. 8
String z=br.readLine();
String st=z;
System.out.println("enter boolean value");
String t=br.readLine();
boolean b=Boolean.parseBoolean(t);
System.out.println("int i ="+i);
System.out.println("short sh ="+sh);
System.out.println("long l ="+l);
System.out.println("float f ="+f);
System.out.println("double d ="+d);
System.out.println("String st ="+st);
System.out.println("boolean b ="+b);
}
}
12. 6.WAP to illustrate the use of Scanner class.
12
import java.util.Scanner;
class Testscanner
{
public static void main(String args[])
{
int a;
float b;
String c;
Scanner ob=new Scanner(System.in);
System.out.print("Enter an int : ");
a=ob.nextInt();
System.out.print("Enter a float : ");
b=ob.nextFloat();
System.out.print("Enter a string : ");
c=ob.next();
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
}
}
14. 7. WAP to receive two inputs from user of different data types at same time and print it
using Scanner class.
14
import java.util.Scanner;
class Testms
{
public static void main(String args[])
{
Scanner br=new Scanner(System.in);
System.out.println("enter Name,Age");
String n=br.next();
int a=br.nextInt();
System.out.println("Name = "+n);
System.out.println("Age = "+a);
}
}
Output:
15. 8. WAP to receive one number from user and print table of that number.
15
import java.util.Scanner;
public class Table
{
public static void main(String [] args)
{
Scanner obj=new Scanner(System.in);
System.out.print("enter any number : ");
int n=obj.nextInt();
for(int j=1;j<=10;j++)
{
System.out.print(n+"t"+"*"+"t"+j+"t"+"="+"t"+j*n);
System.out.print("n");
}
}
} Output:
16. 9. WAP to receive one number from user and print tables up to that number.
16
import java.util.Scanner;
public class Table1
{
public static void main(String [] args)
{
Scanner obj=new Scanner(System.in);
System.out.print("enter any number : ");
int n=obj.nextInt();
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
System.out.print(i+"*"+j+"="+j*i);
System.out.print("n");
}
}
}
}
18. 10. WAP to except three numbers from the user and print largest among them using if
else if statement.
18
import java.util.Scanner;
public class Largest
{
public static void main(String [] args)
{
Scanner obj=new Scanner(System.in);
System.out.print("enter 1st number : ");
int a=obj.nextInt();
System.out.print("enter 2nd number : ");
int b=obj.nextInt();
System.out.print("enter 3rd number : ");
int c=obj.nextInt();
if(a>b && a>c)
System.out.print(a+" is greatest number ");
else if(b>a && b>c)
System.out.print(b+" is greatest number ");
else
System.out.print(c+" is greatest number ");
}
}
20. 11. WAP to except three numbers from the user and print largest among them using
nested if statement.
20
import java.util.Scanner;
public class Largestn
{
public static void main(String [] args)
{
Scanner obj=new Scanner(System.in);
System.out.print("enter 1st number : ");
int a=obj.nextInt();
System.out.print("enter 2nd number : ");
int b=obj.nextInt();
System.out.print("enter 3rd number : ");
int c=obj.nextInt();
if(a>b)
{
if(a>c)
{
System.out.print(a+" is greatest number ");
}
else
{
System.out.print(c+" is greatest number ");
21. 21
}
}
if(b>a)
{
if(b>c)
{
System.out.print(b+" is greatest number ");
}
else
{
System.out.print(c+" is greatest number ");
}
}
}
}
Output:
22. 12. WAP to except three numbers from the user and print largest among them using
nested if statement.
22
import java.util.Scanner;
public class Largestm
{
public static void main(String [] args)
{
Scanner obj=new Scanner(System.in);
System.out.print("enter 1st number : ");
int a=obj.nextInt();
System.out.print("enter 2nd number : ");
int b=obj.nextInt();
System.out.print("enter 3rd number : ");
int c=obj.nextInt();
if (a>b && a>c)
{
System.out.println("largest number is "+a);
}
if(b>a && b>c)
{
System.out.println("largest number is "+b);
}
if(c>a && c>b)
24. 13. WAP to show the use of command line arguments.
24
class Democa
{
public static void main(String args[])
{
for(int i=0;i<args.length;i++)
{
System.out.println("args["+i+"]: "+args[i]);
}
}
}
Output:
25. 14. WAP to illustrate the use of String class methods.
25
class Teststr
{
public static void main(String args[])
{
String s = " HELLO WORLD ";
String s2 = "HELLO";
int l=s.length();
System.out.println("lenth():");
System.out.println("lenth="+l);
System.out.println("charAt():");
System.out.println(s.charAt(3));
System.out.println("trim():");
System.out.println(s.trim());
System.out.println("toLowerCase():");
System.out.println(s.toLowerCase());
System.out.println("substring():");
System.out.println(s.substring(3,9));
System.out.println("indexOf():");
System.out.println(s.indexOf("L"));
System.out.println("equals():");
if(s2.equals("HELLO"))
System.out.println("HELLO");
else
System.out.println("donot match");
System.out.println("compareTo():");
int ans1,ans2,ans3;
27. 15. WAP to shows the use of array of object in java.
27
import java.util.Scanner;
class Student
{
int r;
int m[] = new int[5];
String n;
Scanner o= new Scanner(System.in);
void getdata()
{
System.out.print("enter rollno: ");
r=o.nextInt();
System.out.print("enter name: ");
n=o.next();
System.out.println("enter marks in 5 subjects");
for(int i=0;i<5;i++)
{
m[i]=o.nextInt();
}
}
void putdata()
{
int sum=0;
System.out.println("rollno: "+r);
System.out.println("name: "+n);
System.out.println("list of marks");
31. 16. WAP to enter the size of row and column for two dimension array, accept values from
the user accordingly and print them along with column wise total.
31
import java.util.Scanner;
class Carray
{
public static void main(String args[])
{
int r,c;
Scanner obj = new Scanner(System.in);
System.out.println("enter size of row");
r=obj.nextInt();
System.out.println("enter size of column");
c=obj.nextInt();
int a[][]=new int[r][c];
System.out.println("enter"+r*c+"values");
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
a[i][j]=obj.nextInt();
}
}
int s[]=new int[r];
34. 17. WAP to enter the size of row and column for two dimension array, accept values from
the user accordingly and print them along with diagonal total.
34
import java.util.Scanner;
class Diagnal
{
public static void main(String args[])
{
int r,c;
Scanner obj = new Scanner(System.in);
System.out.println("enter size of row");
r=obj.nextInt();
System.out.println("enter size of column");
c=obj.nextInt();
int a[][]=new int[r][c];
System.out.println("enter"+r*c+"values");
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
a[i][j]=obj.nextInt();
}
}
System.out.println("Matrix is: ");
37. 18. WAP to enter the size of row and column for two dimension array, accept values from
the user accordingly and print them along with row wise total.
37
import java.util.Scanner;
class Rarray
{
public static void main(String args[])
{
int r,c;
Scanner obj = new Scanner(System.in);
System.out.println("enter size of row");
r=obj.nextInt();
System.out.println("enter size of column");
c=obj.nextInt();
int a[][]=new int[r][c];
System.out.println("enter"+r*c+"values");
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
a[i][j]=obj.nextInt();
}
}
System.out.println("Matrix is: ");
39. 39
19. WAP to show the use of static variable.
class Testn
{
int n;
static int count;
void getdata(int x)
{
n=x;
count++;
}
void getcount()
{
System.out.println("count: "+count);
}
}
class Testd
{
Test o1=new Test();
Test o2=new Test();
Test o3=new Test();
o1.getcount();
o2.getcount();
o3.getcount();
41. 41
20. WAP to show the use of static method.
class Mathoperation
{
static int mul(int a,int b)
{
return(a*b);
}
static int mul(int a,int b,int c)
{
return(a*b*c);
}
}
class Statictest
{
public static void main(String args[])
{
int f1=Mathoperation.mul(10,20);
int f2=Mathoperation.mul(10,20,4);
System.out.println("1st multiplication = "+f1);
System.out.println("2nd multiplication = "+f2);
}
}
43. 21. WAP to show the use of parameterized constructor.
43
class A
{
int a;
A(int a)
{
this.a=a;
System.out.println("This is a constructor of class A");
}
}
class B extends A
{
int b,c;
B(int a,int b,int c)
{
super(a);
this.b=b;
this.c=c;
System.out.println("This is a constructor of class B");
}
void display()
{
System.out.println("a="+a);
45. 22. WAP to show the use of default constructor.
45
class A
{
A()
{
System.out.println("This is a constructor of class A");
}
}
class B extends A
{
B()
{
super();
System.out.println("This is a constructor of class B");
}
}
class DefCons
{
public static void main(String args[])
{
B obj=new B();
}
}
47. 23. WAP to show the use of overriding method.
47
class One
{
void show()
{
System.out.println("I am method of class One");
}
}
class Two extends One
{
void show()
{
System.out.println("I am method of class Two");
}
}
class Testoverriding
{
public static void main(String args[])
{
One o=new One();
Two t=new Two();
o.show();
t.show();
49. 24. WAP to show the use of method overloading.
49
class Mathoperation
{
static int mul(int a,int b)
{
return(a*b);
}
static int mul(int a,int b,int c)
{
return(a*b*c);
}
static float mul(int a,float b)
{
return(a*b);
}
}
class Testoverloading
{
public static void main(String args[])
{
int f1=Mathoperation.mul(10,20);
int f2=Mathoperation.mul(10,20,4);
float f3=Mathoperation.mul(10,20.4f);
51. 51
25. WAP to show the use of final method.
class One
{
final void show()
{
System.out.println("i am belong to class One");
}
final void show(int a)
{
System.out.println("i am variable of class one = "+a);
}
}
class Two extends One
{
void show1()
{
System.out.println("i am belong to class Two");
}
}
class Testfinal
{
public static void main(String args[])
{
52. 52
Two t1 = new Two();
t1.show1();
t1.show();
t1.show(10);
}
}
Output:
53. 53
26. WAP to show the use of final variable.
class One
{
final int x=5;
}
class Two extends One
{
void show()
{
System.out.println("x = "+x);
}
}
class Testfinalvar
{
public static void main(String args[])
{
Two t1 = new Two();
t1.show();
}
}
55. 55
27. WAP to show the use of final class.
class One
{
void show()
{
System.out.println("I am method of final class.");
}
}
class Testfinalclass
{
public static void main(String args[])
{
One t1 = new One();
t1.show();
}
}
Output:
56. 28. WAP to show the use of abstract method.
56
abstract class Demo
{
abstract public void calculate(int x);
}
class Second extends Demo
{
public void calculate(int x)
{
System.out.println("square of "+x+" is "+(x*x));
}
}
class Third extends Demo
{
public void calculate(int x)
{
System.out.println("cube of "+x+" is "+(x*x*x));
}
}
class Testdemo
{
public static void main(String args[])
{
57. 57
Second s =new Second();
s.calculate(10);
Third t =new Third();
t.calculate(10);
Demo d;
d=s;
d.calculate(10);
d=t;
t.calculate(10);
}
}
Output:
58. 29. WAP to show the use of package in classes.
58
package mypack;
import java.util.Scanner;
public class Student
{
String n;
Scanner o=new Scanner(System.in);
public void getname()
{ System.out.println("enter name");
n=o.next();
}
public void putname()
{
System.out.println("Name = "+n);
}
}
import java.util.Scanner;
import mypack.*;
class Test1
{
Scanner o= new Scanner(System.in);
int s[]= new int[3];
void getdata()
59. 59
{
System.out.println("enter the data in 3 subjects:");
for(int i=0;i<3;i++)
{
s[i]=o.nextInt();
}
}
void putdata()
{
int sum=0;
System.out.println("marks in 3 subjects:");
for(int i=0;i<3;i++)
{
System.out.println("s["+i+"]:"+s[i]);
sum=sum+s[i];
}
System.out.println("Total = "+sum);
int per=(sum*100)/300;
System.out.println("percentage = "+per);
if(per>80)
System.out.println("First");
else if(per<80 && per>60)
System.out.println("Second");
60. 60
else if(per>50 && per<60)
System.out.println("Third");
else
System.out.println("Sorry!you are fail");
}
}
class My
{
public static void main(String args[])
{
Student o1=new Student();
Test1 m=new Test1();
o1.getname();
o1.putname();
m.getdata();
m.putdata();
}
}
62. 30. WAP to demonstrate the use of interface which contains two methods one can accept
the input and second for displaying input.
62
interface One
{
void getdata(int x,int y);
void display();
}
class Super implements One
{
int a,b;
public void getdata(int x,int y)
{
a=x;
b=y;
}
public void display()
{
System.out.println("a = "+a);
System.out.println("b = "+b);
}
}
class Testinterface
{
63. 63
public static void main(String args[])
{
Super s=new Super();
One o;
o=s;
o.getdata(10,20);
o.display();
}
}
Output:
64. 31. WAP in which you can implement an interface which contain one method and
variable.
64
interface Area
{
float pi=3.14f;
float compute(float x,float y);
}
class Rectangle implements Area
{
public float compute(float x, float y)
{
return(x*y);
}
}
class Circle implements Area
{
public float compute(float x,float y)
{
return(pi*x*x);
}
}
class Interfacetest
{
65. 65
public static void main(String args[])
{
Rectangle r=new Rectangle();
Circle c=new Circle();
System.out.println("Area of rectangle = " + r.compute(10.1f,20.2f));
System.out.println("Area of circle = " + c.compute(10.0f,0));
}
}
Output:
66. 32. WAP to show the use of predefined exception.
66
class Testpre
{
public static void main(String args[])
{
try
{
int n = args.length;
int a = 45 / n;
System.out.println("The value of a is :"+a);
}
catch(ArithmeticException ae)
{
System.out.println(ae);
System.out.println("Arguments are required");
}
finally
{
System.out.println("End of program");
}
}
}