SlideShare a Scribd company logo
1 
1. WAP to print following series: 
1 2 3 4 5 
1 2 3 4 
1 2 3 
1 2 
1 
class Serie1 
{ 
public static void main(String args[]) 
{ 
for(int i=5;i>=1;i--) 
{ 
for(int j=1;j<=i;j++) 
{ 
System.out.print(j); 
} 
System.out.println("n"); 
} 
} 
}
2 
Output:
3 
2. WAP to print following series: 
1 2 3 4 5 
2 3 4 5 
3 4 5 
4 5 
5 
class Serie2 
{ 
public static void main(String args[]) 
{ 
for(int i=1;i<=5;i++) 
{ 
for(int j=i;j<=5;j++) 
{ 
System.out.print(j); 
} 
System.out.println("n"); 
} 
} 
}
4 
Output:
5 
3. WAP to print following series: 
1 
1 2 
2 3 4 
4 5 6 7 
7 8 9 10 11 
class Serie3 
{ 
public static void main(String args[]) 
{ 
int n=1; 
for(int i=1;i<=5;i++) 
{ 
for(int j=1;j<=i;j++) 
{ 
System.out.print(n); 
n++; 
} 
System.out.println("n"); 
n--; 
} 
}
6 
} 
Output:
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 
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); 
} 
}
9 
Output:
5.WAP to illustrate the use of StringTokenizer class of util package. 
10 
import java.io.*; 
import java.util.*; 
class Testst 
{ 
public static void main(String args[]) throws IOException 
{ 
BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); 
System.out.println("enter Name,Age,Salary"); 
String str=br.readLine(); 
StringTokenizer st=new StringTokenizer(str,","); 
String s1=st.nextToken(); 
String s2=st.nextToken(); 
String s3=st.nextToken(); 
String name=s1; 
int age=Integer.parseInt(s2); 
float sal=Float.parseFloat(s3); 
System.out.println("Name = "+name); 
System.out.println("Age = "+age); 
System.out.println("Salary = "+sal); 
} 
}
11 
Output:
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); 
} 
}
13 
Output:
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:
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:
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"); 
} 
} 
} 
}
17 
Output:
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 "); 
} 
}
19 
Output:
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 
} 
} 
if(b>a) 
{ 
if(b>c) 
{ 
System.out.print(b+" is greatest number "); 
} 
else 
{ 
System.out.print(c+" is greatest number "); 
} 
} 
} 
} 
Output:
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)
23 
{ 
System.out.println("largest number is "+c); 
} 
} 
} 
Output:
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:
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;
26 
ans1=s2.compareTo("ANNU"); 
ans2=s2.compareTo("HELLO"); 
ans3=s2.compareTo("SIMAR"); 
System.out.println(ans1); 
System.out.println(ans2); 
System.out.println(ans3); 
} 
} 
Output:
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");
28 
for(int i=0;i<5;i++) 
{ 
System.out.println("marks in sub"+(i+1)+" :"+m[i]); 
sum=sum+m[i]; 
} 
int per=((sum*100)/500); 
if(per<40) 
{ 
System.out.println("sorry! you are fail"); 
} 
else if(per>40 && per<=60) 
{ 
System.out.println("Division: Third"); 
} 
else if(per>60 && per<=80) 
{ 
System.out.println("Division: second"); 
} 
else if(per>80 && per<=100) 
{ 
System.out.println("Division: first"); 
} 
else if(per>100) 
{ 
System.out.println("invalid result"); 
} 
}
29 
} 
class T 
{ 
public static void main(String args[]) 
{ 
Student obj[]=new Student[2]; 
for(int i=0;i<2;i++) 
{ 
obj[i]=new Student(); 
obj[i].getdata(); 
} 
for(int i=0;i<2;i++) 
{ 
obj[i].putdata(); 
} 
} 
}
30 
Output:
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];
32 
System.out.println("Matrix is:"); 
for(int i=0;i<r;i++) 
{ 
s[i]=0; 
for(int j=0;j<c;j++) 
{ 
System.out.print(a[i][j]+"t"); 
s[i]=s[i]+a[j][i]; 
} 
System.out.print("nn"); 
} 
System.out.println("Columnwise total:"); 
for(int i=0;i<r;i++) 
{ 
System.out.print(s[i]+"t"); 
} 
} 
}
33 
Output:
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: ");
35 
int s=0; 
for(int i=0;i<r;i++) 
{ 
for(int j=0;j<c;j++) 
{ 
System.out.print(a[i][j]+"t"); 
if(i==j) 
s=s+a[i][j]; 
} 
System.out.print("n"); 
} 
System.out.println("Sum of diagnal: "+s); 
} 
}
36 
Output:
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: ");
38 
for(int i=0;i<r;i++) 
{ 
int s=0; 
for(int j=0;j<c;j++) 
{ 
System.out.print(a[i][j]+"t"); 
s=a[i][j]+s; 
} 
System.out.print("="+s); 
System.out.print("n"); 
} 
} 
} 
Output:
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();
40 
o1.getdata(10); 
o2.getdata(20); 
o3.getdata(30); 
o1.getcount(); 
o2.getcount(); 
o3.getcount(); 
} 
Output:
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); 
} 
}
42 
Output:
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);
44 
System.out.println("b="+b); 
System.out.println("c="+c); 
} 
} 
class ParCons 
{ 
public static void main(String args[]) 
{ 
B obj=new B(10,20,30); 
obj.display(); 
} 
} 
Output:
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(); 
} 
}
46 
Output:
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();
48 
} 
} 
Output:
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);
50 
System.out.println("1st multiplication = "+f1); 
System.out.println("2nd multiplication = "+f2); 
System.out.println("3rd multiplication = "+f3); 
} 
} 
Output:
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 
Two t1 = new Two(); 
t1.show1(); 
t1.show(); 
t1.show(10); 
} 
} 
Output:
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(); 
} 
}
54 
Output:
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:
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 
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:
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 
{ 
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 
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(); 
} 
}
61 
Output:
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 
public static void main(String args[]) 
{ 
Super s=new Super(); 
One o; 
o=s; 
o.getdata(10,20); 
o.display(); 
} 
} 
Output:
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 
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:
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"); 
} 
} 
}
67 
Output:
33. WAP to show the use of user defined exception. 
68 
import java.util.Scanner; 
class MyException2 extends Exception 
{ 
static Scanner o=new Scanner(System.in); 
static int a[] =new int[5]; 
MyException2(String str) 
{ 
super(str); 
} 
public static void main(String args[]) 
{ 
try 
{ 
System.out.println("enter 5 numbers"); 
for(int i=0;i<5;i++) 
{ 
a[i]=o.nextInt(); 
if(a[i]>0) 
System.out.println("a["+i+"] : "+a[i]); 
else 
{ 
MyException2 me= new MyException2("enter positive number");
69 
throw me; 
} 
} 
} 
catch(MyException2 me) 
{ 
me.printStackTrace(); 
} 
} 
} 
Output:
70 
34. WAP to show the use of multi threading. 
class Mythread implements Runnable 
{ 
String str; 
Mythread(String str) 
{ 
this.str = str; 
} 
public void run() 
{ 
for(int i=1; i<=10; i++) 
{ 
System.out.println(str+i); 
try 
{ 
Thread.sleep(2000); 
} 
catch (InterruptedException ie) 
{ 
ie.printStackTrace(); 
} 
} 
}
71 
} 
class Theatre 
{ 
public static void main(String args[]) 
{ 
Mythread obj1 = new Mythread("Cut the ticket"); 
Mythread obj2 = new Mythread("Show the seat"); 
Thread t1 = new Thread(obj1); 
Thread t2 = new Thread(obj2); 
t1.start(); 
t2.start(); 
} 
} 
Output:

More Related Content

What's hot (18)

PDF
Java_practical_handbook
Manusha Dilan
 
PPTX
16. Java stacks and queues
Intro C# Book
 
PDF
Computer java programs
ADITYA BHARTI
 
PDF
DCN Practical
Niraj Bharambe
 
PDF
Sam wd programs
Soumya Behera
 
PDF
Python 2.5 reference card (2009)
gekiaruj
 
PDF
Java programs
Mukund Gandrakota
 
PPTX
Presentation1 computer shaan
walia Shaan
 
PDF
C#
actacademy
 
DOCX
Ann
micro536
 
PPTX
07. Java Array, Set and Maps
Intro C# Book
 
PPT
Oop lecture9 13
Shahriar Robbani
 
PDF
The Ring programming language version 1.6 book - Part 183 of 189
Mahmoud Samir Fayed
 
PDF
JDays 2016 - Beyond Lambdas - the Aftermath
Daniel Sawano
 
PPTX
Java practice programs for beginners
ishan0019
 
PDF
Important java programs(collection+file)
Alok Kumar
 
PDF
Spotify 2016 - Beyond Lambdas - the Aftermath
Daniel Sawano
 
PDF
Java Simple Programs
Upender Upr
 
Java_practical_handbook
Manusha Dilan
 
16. Java stacks and queues
Intro C# Book
 
Computer java programs
ADITYA BHARTI
 
DCN Practical
Niraj Bharambe
 
Sam wd programs
Soumya Behera
 
Python 2.5 reference card (2009)
gekiaruj
 
Java programs
Mukund Gandrakota
 
Presentation1 computer shaan
walia Shaan
 
07. Java Array, Set and Maps
Intro C# Book
 
Oop lecture9 13
Shahriar Robbani
 
The Ring programming language version 1.6 book - Part 183 of 189
Mahmoud Samir Fayed
 
JDays 2016 - Beyond Lambdas - the Aftermath
Daniel Sawano
 
Java practice programs for beginners
ishan0019
 
Important java programs(collection+file)
Alok Kumar
 
Spotify 2016 - Beyond Lambdas - the Aftermath
Daniel Sawano
 
Java Simple Programs
Upender Upr
 

Viewers also liked (15)

PPT
Conventional representation
Ashutosh Bhalerao
 
PPTX
Questionnaire analysis - Music Videos
Cloee Lang
 
PDF
Approaches_for_planning_the_ISS_cosmonau
Nail Khusnullin
 
PPT
Doe process-development-validation
GlobalCompliance Panel
 
PPTX
Media Storyboard
Cloee Lang
 
DOCX
Photoshop project tutorial
meyrni-ahmed
 
PDF
Informe TTIP
mredondo6
 
PPTX
Step 1
Pavan Purswani
 
PDF
tes
masbeahmad
 
PPTX
Excception handling
simarsimmygrewal
 
PPTX
Departments and its functions
Ashutosh Bhalerao
 
PPTX
Music Magazine Analysis
Cloee Lang
 
PPTX
The Nicholson Award
Pavan Purswani
 
PPTX
CoderDojo lightening talk
willimus
 
PPTX
El punto
sonrisita95
 
Conventional representation
Ashutosh Bhalerao
 
Questionnaire analysis - Music Videos
Cloee Lang
 
Approaches_for_planning_the_ISS_cosmonau
Nail Khusnullin
 
Doe process-development-validation
GlobalCompliance Panel
 
Media Storyboard
Cloee Lang
 
Photoshop project tutorial
meyrni-ahmed
 
Informe TTIP
mredondo6
 
Excception handling
simarsimmygrewal
 
Departments and its functions
Ashutosh Bhalerao
 
Music Magazine Analysis
Cloee Lang
 
The Nicholson Award
Pavan Purswani
 
CoderDojo lightening talk
willimus
 
El punto
sonrisita95
 
Ad

Similar to Java file (20)

PPTX
Lab01.pptx
KimVeeL
 
PDF
Simple Java Program for beginner with easy method.pdf
ashwinibhosale27
 
PDF
Problem1 java codeimport java.util.Scanner; Java code to pr.pdf
anupamfootwear
 
PDF
JAVA PRACTICE QUESTIONS v1.4.pdf
RohitkumarYadav80
 
PDF
import java.util.;public class Program{public static void.pdf
optokunal1
 
PPTX
Lab101.pptx
KimVeeL
 
PDF
JAVA.pdf
jyotir7777
 
DOCX
Java programs
Dr.M.Karthika parthasarathy
 
PDF
The Art of Clean Code
Yael Zaritsky Perez
 
PDF
Oot practical
Vipin Rawat @ daya
 
PDF
CODEimport java.util.; public class test { public static voi.pdf
anurag1231
 
DOCX
java program assigment -2
Ankit Gupta
 
DOCX
import java.uti-WPS Office.docx
Katecate1
 
DOCX
.net progrmming part2
Dr.M.Karthika parthasarathy
 
PDF
djkkfhulkgyftfdtrdrsdsjjjjjjjjjjjjjjjjjjj
AbhishekSingh757567
 
PDF
3.Lesson Plan - Input.pdf.pdf
AbhishekSingh757567
 
ODT
Java practical
william otto
 
PDF
Star pattern programs in java Print Star pattern in java and print triangle ...
Hiraniahmad
 
PPTX
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
Aiman Hud
 
PDF
Java Unit 1 Project
Matthew Abela Medici
 
Lab01.pptx
KimVeeL
 
Simple Java Program for beginner with easy method.pdf
ashwinibhosale27
 
Problem1 java codeimport java.util.Scanner; Java code to pr.pdf
anupamfootwear
 
JAVA PRACTICE QUESTIONS v1.4.pdf
RohitkumarYadav80
 
import java.util.;public class Program{public static void.pdf
optokunal1
 
Lab101.pptx
KimVeeL
 
JAVA.pdf
jyotir7777
 
The Art of Clean Code
Yael Zaritsky Perez
 
Oot practical
Vipin Rawat @ daya
 
CODEimport java.util.; public class test { public static voi.pdf
anurag1231
 
java program assigment -2
Ankit Gupta
 
import java.uti-WPS Office.docx
Katecate1
 
.net progrmming part2
Dr.M.Karthika parthasarathy
 
djkkfhulkgyftfdtrdrsdsjjjjjjjjjjjjjjjjjjj
AbhishekSingh757567
 
3.Lesson Plan - Input.pdf.pdf
AbhishekSingh757567
 
Java practical
william otto
 
Star pattern programs in java Print Star pattern in java and print triangle ...
Hiraniahmad
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
Aiman Hud
 
Java Unit 1 Project
Matthew Abela Medici
 
Ad

More from simarsimmygrewal (8)

DOCX
Java file
simarsimmygrewal
 
DOCX
C file
simarsimmygrewal
 
DOCX
C file
simarsimmygrewal
 
DOCX
C++ file
simarsimmygrewal
 
PPTX
Handling inputs via scanner class
simarsimmygrewal
 
PPTX
Handling inputs via io..continue
simarsimmygrewal
 
PPTX
Type casting
simarsimmygrewal
 
PDF
Wrapper classes
simarsimmygrewal
 
Java file
simarsimmygrewal
 
Handling inputs via scanner class
simarsimmygrewal
 
Handling inputs via io..continue
simarsimmygrewal
 
Type casting
simarsimmygrewal
 
Wrapper classes
simarsimmygrewal
 

Recently uploaded (20)

PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
PDF
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
PDF
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PDF
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 

Java file

  • 1. 1 1. WAP to print following series: 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 class Serie1 { public static void main(String args[]) { for(int i=5;i>=1;i--) { for(int j=1;j<=i;j++) { System.out.print(j); } System.out.println("n"); } } }
  • 3. 3 2. WAP to print following series: 1 2 3 4 5 2 3 4 5 3 4 5 4 5 5 class Serie2 { public static void main(String args[]) { for(int i=1;i<=5;i++) { for(int j=i;j<=5;j++) { System.out.print(j); } System.out.println("n"); } } }
  • 5. 5 3. WAP to print following series: 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 class Serie3 { public static void main(String args[]) { int n=1; for(int i=1;i<=5;i++) { for(int j=1;j<=i;j++) { System.out.print(n); n++; } System.out.println("n"); n--; } }
  • 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); } }
  • 10. 5.WAP to illustrate the use of StringTokenizer class of util package. 10 import java.io.*; import java.util.*; class Testst { public static void main(String args[]) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println("enter Name,Age,Salary"); String str=br.readLine(); StringTokenizer st=new StringTokenizer(str,","); String s1=st.nextToken(); String s2=st.nextToken(); String s3=st.nextToken(); String name=s1; int age=Integer.parseInt(s2); float sal=Float.parseFloat(s3); System.out.println("Name = "+name); System.out.println("Age = "+age); System.out.println("Salary = "+sal); } }
  • 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)
  • 23. 23 { System.out.println("largest number is "+c); } } } Output:
  • 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;
  • 26. 26 ans1=s2.compareTo("ANNU"); ans2=s2.compareTo("HELLO"); ans3=s2.compareTo("SIMAR"); System.out.println(ans1); System.out.println(ans2); System.out.println(ans3); } } Output:
  • 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");
  • 28. 28 for(int i=0;i<5;i++) { System.out.println("marks in sub"+(i+1)+" :"+m[i]); sum=sum+m[i]; } int per=((sum*100)/500); if(per<40) { System.out.println("sorry! you are fail"); } else if(per>40 && per<=60) { System.out.println("Division: Third"); } else if(per>60 && per<=80) { System.out.println("Division: second"); } else if(per>80 && per<=100) { System.out.println("Division: first"); } else if(per>100) { System.out.println("invalid result"); } }
  • 29. 29 } class T { public static void main(String args[]) { Student obj[]=new Student[2]; for(int i=0;i<2;i++) { obj[i]=new Student(); obj[i].getdata(); } for(int i=0;i<2;i++) { obj[i].putdata(); } } }
  • 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];
  • 32. 32 System.out.println("Matrix is:"); for(int i=0;i<r;i++) { s[i]=0; for(int j=0;j<c;j++) { System.out.print(a[i][j]+"t"); s[i]=s[i]+a[j][i]; } System.out.print("nn"); } System.out.println("Columnwise total:"); for(int i=0;i<r;i++) { System.out.print(s[i]+"t"); } } }
  • 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: ");
  • 35. 35 int s=0; for(int i=0;i<r;i++) { for(int j=0;j<c;j++) { System.out.print(a[i][j]+"t"); if(i==j) s=s+a[i][j]; } System.out.print("n"); } System.out.println("Sum of diagnal: "+s); } }
  • 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: ");
  • 38. 38 for(int i=0;i<r;i++) { int s=0; for(int j=0;j<c;j++) { System.out.print(a[i][j]+"t"); s=a[i][j]+s; } System.out.print("="+s); System.out.print("n"); } } } Output:
  • 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();
  • 40. 40 o1.getdata(10); o2.getdata(20); o3.getdata(30); o1.getcount(); o2.getcount(); o3.getcount(); } Output:
  • 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);
  • 44. 44 System.out.println("b="+b); System.out.println("c="+c); } } class ParCons { public static void main(String args[]) { B obj=new B(10,20,30); obj.display(); } } Output:
  • 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();
  • 48. 48 } } Output:
  • 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);
  • 50. 50 System.out.println("1st multiplication = "+f1); System.out.println("2nd multiplication = "+f2); System.out.println("3rd multiplication = "+f3); } } Output:
  • 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"); } } }
  • 68. 33. WAP to show the use of user defined exception. 68 import java.util.Scanner; class MyException2 extends Exception { static Scanner o=new Scanner(System.in); static int a[] =new int[5]; MyException2(String str) { super(str); } public static void main(String args[]) { try { System.out.println("enter 5 numbers"); for(int i=0;i<5;i++) { a[i]=o.nextInt(); if(a[i]>0) System.out.println("a["+i+"] : "+a[i]); else { MyException2 me= new MyException2("enter positive number");
  • 69. 69 throw me; } } } catch(MyException2 me) { me.printStackTrace(); } } } Output:
  • 70. 70 34. WAP to show the use of multi threading. class Mythread implements Runnable { String str; Mythread(String str) { this.str = str; } public void run() { for(int i=1; i<=10; i++) { System.out.println(str+i); try { Thread.sleep(2000); } catch (InterruptedException ie) { ie.printStackTrace(); } } }
  • 71. 71 } class Theatre { public static void main(String args[]) { Mythread obj1 = new Mythread("Cut the ticket"); Mythread obj2 = new Mythread("Show the seat"); Thread t1 = new Thread(obj1); Thread t2 = new Thread(obj2); t1.start(); t2.start(); } } Output: