Java file

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

Transcript of Java file

Page 1: Java file

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

}

}

}

Page 2: Java file

2

Output:

Page 3: Java file

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

}

}

}

Page 4: Java file

4

Output:

Page 5: Java file

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

}

}

Page 6: Java file

6

}

Output:

Page 7: Java file

7

4.WAP to illustrate the use of io package to receive input for different datatypes.

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

Page 8: Java file

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

}

}

Page 9: Java file

9

Output:

Page 10: Java file

10

5.WAP to illustrate the use of StringTokenizer class of util package.

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

}

}

Page 11: Java file

11

Output:

Page 12: Java file

12

6.WAP to illustrate the use of Scanner class.

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

}

}

Page 13: Java file

13

Output:

Page 14: Java file

14

7. WAP to receive two inputs from user of different data types at same time and print it

using Scanner class.

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:

Page 15: Java file

15

8. WAP to receive one number from user and print table of that number.

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:

Page 16: Java file

16

9. WAP to receive one number from user and print tables up to that number.

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

}

}

}

}

Page 17: Java file

17

Output:

Page 18: Java file

18

10. WAP to except three numbers from the user and print largest among them using if

else if statement.

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

}

}

Page 19: Java file

19

Output:

Page 20: Java file

20

11. WAP to except three numbers from the user and print largest among them using

nested if statement.

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

Page 21: Java file

21

}

}

if(b>a)

{

if(b>c)

{

System.out.print(b+" is greatest number ");

}

else

{

System.out.print(c+" is greatest number ");

}

}

}

}

Output:

Page 22: Java file

22

12. WAP to except three numbers from the user and print largest among them using

nested if statement.

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)

Page 23: Java file

23

{

System.out.println("largest number is "+c);

}

}

}

Output:

Page 24: Java file

24

13. WAP to show the use of command line arguments.

class Democa

{

public static void main(String args[])

{

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

{

System.out.println("args["+i+"]: "+args[i]);

}

}

}

Output:

Page 25: Java file

25

14. WAP to illustrate the use of String class methods.

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;

Page 26: Java file

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:

Page 27: Java file

27

15. WAP to shows the use of array of object in java.

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

Page 28: Java file

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

}

}

Page 29: Java file

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

}

}

}

Page 30: Java file

30

Output:

Page 31: Java file

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.

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];

Page 32: Java file

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("\n\n");

}

System.out.println("Columnwise total:");

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

{

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

}

}

}

Page 33: Java file

33

Output:

Page 34: Java file

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.

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

Page 35: Java file

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

}

}

Page 36: Java file

36

Output:

Page 37: Java file

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.

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

Page 38: Java file

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:

Page 39: Java file

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

Page 40: Java file

40

o1.getdata(10);

o2.getdata(20);

o3.getdata(30);

o1.getcount();

o2.getcount();

o3.getcount();

}

Output:

Page 41: Java file

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

}

}

Page 42: Java file

42

Output:

Page 43: Java file

43

21. WAP to show the use of parameterized constructor.

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

Page 44: Java file

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:

Page 45: Java file

45

22. WAP to show the use of default constructor.

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

}

}

Page 46: Java file

46

Output:

Page 47: Java file

47

23. WAP to show the use of overriding method.

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

Page 48: Java file

48

}

}

Output:

Page 49: Java file

49

24. WAP to show the use of method overloading.

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

Page 50: Java file

50

System.out.println("1st multiplication = "+f1);

System.out.println("2nd multiplication = "+f2);

System.out.println("3rd multiplication = "+f3);

}

}

Output:

Page 51: Java file

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[])

{

Page 52: Java file

52

Two t1 = new Two();

t1.show1();

t1.show();

t1.show(10);

}

}

Output:

Page 53: Java file

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

}

}

Page 54: Java file

54

Output:

Page 55: Java file

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:

Page 56: Java file

56

28. WAP to show the use of abstract method.

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[])

{

Page 57: Java file

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:

Page 58: Java file

58

29. WAP to show the use of package in classes.

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()

Page 59: Java file

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

Page 60: Java file

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

}

}

Page 61: Java file

61

Output:

Page 62: Java file

62

30. WAP to demonstrate the use of interface which contains two methods one can accept

the input and second for displaying input.

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

{

Page 63: Java file

63

public static void main(String args[])

{

Super s=new Super();

One o;

o=s;

o.getdata(10,20);

o.display();

}

}

Output:

Page 64: Java file

64

31. WAP in which you can implement an interface which contain one method and

variable.

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

{

Page 65: Java file

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:

Page 66: Java file

66

32. WAP to show the use of predefined exception.

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

}

}

}

Page 67: Java file

67

Output:

Page 68: Java file

68

33. WAP to show the use of user defined exception.

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

Page 69: Java file

69

throw me;

}

}

}

catch(MyException2 me)

{

me.printStackTrace();

}

}

}

Output:

Page 70: Java file

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

}

}

}

Page 71: Java file

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: