Top Banner
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN Programme code : BBCAO Programme Name : BCA Course Code BBCAO501PR Semester : 5 JAVA Programming(PRJ) Course type : Practical Total Credit : 04 Teaching time (hours) Examination Marking scheme Theory (hrs) Practical (hrs) Internal (Marks) External (Marks) Total (Marks) 4 X 15 = 60 30 70 ( Paper of 3 hrs) 100 Practical List 1 Write a Java Program find the area of circle. 2 Write a Java Program that will display factorial of the given number. 3 Write a Java Program that will find the largest no from the given two nos. 4 Write a Java Program that will find the largest no from the given three nos. 5 Write a Java Program that shows the use of switch Statement. 6 Write a Java Program to find the sum of the digits of given number. 7 Write a Java Program that will display the Sum of 1+1/2+1/3…..+1/n. 8 Write a Java Program that check weather the given no is prime or not. 9 Write a Java Program that implements the use of break statement. 10 Write a Java Program that implements the use of continue statement. 11 Write a Java Program that will accept Command-line Arguments and display the same. 12 Write a Java Program to sort the elements of an array in Ascending Order. 13 Write a Java Program to create a Student class and generate result of student (Total, Per,Grade). 14 Write a Java Program to create an Employee class and generate Salary Slip for the employee. 15 Write a java program which shows the use of Static Members. 16 Write a java program which shows the Nesting of Methods. 17 Write a java program which shows the use of Methods Overloading. 18 Write a java program which implements the Default Constructors. 19 Write a java program which implements the Parameterized Constructors. 20 Write a java program which implements the Overloading of Constructors. 21 Write a java program which explains the concept of Single Inheritance. 22 Write a java program which explains the concept of Multilevel Inheritance. 23 Write a java program which explains the concept of Hierarchical Inheritance. 24 Write a java program which shows the Method Overriding. 25 Write a Java Program to implement final class and final method. 26 Write a Java Program to implement abstract class and abstract method. 27 Write a java program which implements Interface. 28 Write a java program which implements Multiple Interfaces. 29 Write a java program which shows importing of classes from other packages. 30 Write a Java Program to implement the methods of Math Class. 31 Write a Java Program to implement the methods of String Class. 32 Write a Java Program to implement the methods of Vector Class. 33 Write a Java Program to implement the methods of Stack Class. 34 Write a Java Program which will read a text and count all occurrences of a particular word. 35 Write a Java Program which will read a string and rewrite it in the alphabetical order eg. The word “STRING” should be written a “GINRST”. 36 Write a java program which creates threads using the Thread Class. 37 Write a java program which shows the use of yield(), stop() and sleep() Methods. 38 Write a java program which shows the Priority in Threads. 39 Write a java program which use of Runnable Interface. 40 Write a java program which uses try and catch for Exception Handling.
103

Java practical(baca sem v)

Apr 13, 2017

Download

Education

Mehul Patel
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Java practical(baca sem v)

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO501PR Semester : 5

JAVA Programming(PRJ)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

Practical List1 Write a Java Program find the area of circle.2 Write a Java Program that will display factorial of the given number.3 Write a Java Program that will find the largest no from the given two nos.4 Write a Java Program that will find the largest no from the given three nos.5 Write a Java Program that shows the use of switch Statement.6 Write a Java Program to find the sum of the digits of given number.7 Write a Java Program that will display the Sum of 1+1/2+1/3…..+1/n.8 Write a Java Program that check weather the given no is prime or not.9 Write a Java Program that implements the use of break statement.10 Write a Java Program that implements the use of continue statement.11 Write a Java Program that will accept Command-line Arguments and display the same.12 Write a Java Program to sort the elements of an array in Ascending Order.13 Write a Java Program to create a Student class and generate result of student (Total, Per,Grade).14 Write a Java Program to create an Employee class and generate Salary Slip for the employee.15 Write a java program which shows the use of Static Members.16 Write a java program which shows the Nesting of Methods.17 Write a java program which shows the use of Methods Overloading.18 Write a java program which implements the Default Constructors.19 Write a java program which implements the Parameterized Constructors.20 Write a java program which implements the Overloading of Constructors.21 Write a java program which explains the concept of Single Inheritance.22 Write a java program which explains the concept of Multilevel Inheritance.23 Write a java program which explains the concept of Hierarchical Inheritance.24 Write a java program which shows the Method Overriding.25 Write a Java Program to implement final class and final method.26 Write a Java Program to implement abstract class and abstract method.27 Write a java program which implements Interface.28 Write a java program which implements Multiple Interfaces.29 Write a java program which shows importing of classes from other packages.30 Write a Java Program to implement the methods of Math Class.31 Write a Java Program to implement the methods of String Class.32 Write a Java Program to implement the methods of Vector Class.33 Write a Java Program to implement the methods of Stack Class.34 Write a Java Program which will read a text and count all occurrences of a particular word.35 Write a Java Program which will read a string and rewrite it in the alphabetical order eg. The word

“STRING” should be written a “GINRST”.36 Write a java program which creates threads using the Thread Class.37 Write a java program which shows the use of yield(), stop() and sleep() Methods.38 Write a java program which shows the Priority in Threads.39 Write a java program which use of Runnable Interface.40 Write a java program which uses try and catch for Exception Handling.

Page 2: Java practical(baca sem v)

41 Write a java program which uses Multiple catch Blocks.42 Write a java program which uses finally Statement.43 Write a java program which uses Nested try Statements.44 Write a java program which shows throwing our own Exception.45 Create an Applet program that print Hello Applet.46 Create an applet that use init(),start(),stop() and destroy() methods of applet.47 write an applet program to implement the concept of passing parameter to applet.48 Write a applet program to implement various methods of Graphics class.

Practical Exam Scheme:Program Output Viva Journal Total25 Marks 15 Marks 20 Marks 10 Marks 70 Marks

Page 3: Java practical(baca sem v)

Practical:1

Write a Java Program find the area of circle.

import java.util.*;

public class pr1

{

public static void main(String args[])

{

int r;

Scanner s=new Scanner(System.in);

r=s.nextInt();

double area=Math.PI*(r*r);

System.out.println("the area of circle is:"+area);

}

}

Output:1

Stud:-Mehul patel Page:3

Page 4: Java practical(baca sem v)

Practical :2

Write a Java Program that will display factorial of the given number.

import java.util.*;

public class pr2fact

{

public static void main(String args[])

{

int n,c,fact=1;

Scanner s=new Scanner(System.in);

n=s.nextInt();

if(n<0)

System.out.println("number should be non nagative.");

else

for(c=1;c<=n;c++)

fact=fact*c;

System.out.println("Factorial of "+n+" is="+fact);

}

}

Output:2

Stud:-Mehul patel Page:4

Page 5: Java practical(baca sem v)

Practical :3

Write a Java Program that will find the largest no from the given two nos.

Import java.util.Scanner;

public class pr3large2

{

public static void main(String args[])

{

int x,y,n;

System.out.println("enter two integers:");

Scanner input=new Scanner(System.in);

x=input.nextInt();

y=input.nextInt();

if(x>y)

System.out.println("x is largest:");

else

System.out.println("y is largest:");

}

}

Output:3

Stud:-Mehul patel Page:5

Page 6: Java practical(baca sem v)

Practical:4

Write a Java Program that will find the largest no from the given three nos.

Import java.util.Scanner;

public class pr4large3

{

public static void main(String args[])

{

int x,y,z;

System.out.println("enter three integers:");

Scanner input=new Scanner(System.in);

x=input.nextInt();

y=input.nextInt();

z=input.nextInt();

if(x>y && x>z)

System.out.println("x is largest:");

else if(y>x && y>z)

System.out.println("y is largest:");

else

System.out.println("z is largest:");

}

}

Stud:-Mehul patel Page:6

Page 7: Java practical(baca sem v)

Output:4

Stud:-Mehul patel Page:7

Page 8: Java practical(baca sem v)

Practical:5

Write a Java Program that shows the use of switch Statement.

import java.util.*;

public class pr5

{

public static void main(String args[])

{

int no;

//no=Integer.parseInt(args[0]);

Scanner s=new Scanner(System.in);

System.out.println("enter value between 1 to 12");

no=s.nextInt();

switch(no)

{

case 1:

System.out.println("january");

break;

case 2:

System.out.println("february");

break;

case 3:

System.out.println("march");

break;

case 4:

System.out.println("April");

break;

Stud:-Mehul patel Page:8

Page 9: Java practical(baca sem v)

case 5:

System.out.println("May");

break;

case 6:

System.out.println("June");

break;

case 7:

System.out.println("July");

break;

case 8:

System.out.println("August");

break;

case 9:

System.out.println("September");

break;

case 10:

System.out.println("October");

break;

case 11:

System.out.println("November");

break;

Stud:-Mehul patel Page:9

Page 10: Java practical(baca sem v)

case 12:

System.out.println("Decmber");

break;

default:

System.out.println("enter number between 1 to 12");break;

}

}

}

Output:5

Stud:-Mehul patel Page:10

Page 11: Java practical(baca sem v)

Practical:6

Write a Java Program to find the sum of the digits of given number

Import java.util.Scanner;

public class pr6sum

{

public static void main(String args[])

{

Scanner sc=new Scanner (System.in);

System.out.println("please enter number for calculate sum of digits:");

int number=sc.nextInt();

int sum=0;

int input=number;

while(input!=0)

{

int lastdigit=input%10;

sum+=lastdigit;

input/=10;

}

System.out.printf("sum of digit of numbers %d is %d",number,sum);

}

}

Page 12: Java practical(baca sem v)

Stud:-Mehul patel Page:11

Output:6

Page 13: Java practical(baca sem v)

Stud:-Mehul patel Page:12

Practical:7

Write a Java Program that will display the Sum of 1+1/2+1/3…..+1/n.

import java.util.*;

public class pr7

{

public static void main(String args[])

{

int n,i;

float sum=0;

Scanner s=new Scanner(System.in);

n=s.nextInt();

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

{

sum=sum+(float)1/i;

}

System.out.println("\nsum="+sum);

}

}

Stud:-Mehul patel Page:13

Page 14: Java practical(baca sem v)

Output:7

Stud:-Mehul patel Page:14

Page 15: Java practical(baca sem v)

Practical :8

Write a Java Program that check weather the given no is prime or not

import java.util.*;

public class pr8

{

public static void main(String args[])

{

int i,n,flag=0;

Scanner s=new Scanner(System.in);

System.out.print("Enter Nuuber for check no prime or not=");

n=s.nextInt();

//n=Integer.parseInt(args[0]);

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

{

if(n%2==0)

{

flag=1;

}

else

{

flag=0;

}

}

if(flag==1)

Stud:-Mehul patel Page:15

Page 16: Java practical(baca sem v)

{

System.out.println("Number Is Not Prime");

}

else

{

System.out.println("Number Is Prime");

}

}

}

Output:8

Stud:-Mehul patel Page:16

Page 17: Java practical(baca sem v)

Practical :9

Write a Java Program that implements the use of break statement

public class pr9

{

public static void main(String args[])

{

int n=10,i=1;

while(i<=n)

{

System.out.println("value of i is="+i);

if(i==5)

{

break;

}

i=i+1;

}

}

}

Stud:-Mehul patel Page:17

Page 18: Java practical(baca sem v)

Output:9

Stud:-Mehul patel Page:18

Page 19: Java practical(baca sem v)

Practical :10

Write a Java Program that implements the use of continue statement.

public class pr10

{

public static void main(String args[])

{

int n=10,i=0;

while(i<n)

{

i=i+1;

if(i==5)

{

continue;

}

System.out.println("value of i is="+i);

}

}

}

Stud:-Mehul patel Page:19

Page 20: Java practical(baca sem v)

Output:10

Stud:-Mehul patel Page:20

Page 21: Java practical(baca sem v)

Practical:11

Write a Java Program that will accept Command-line Arguments anddisplay the same.

public class pr11

{

public static void main(String args[])

{

System.out.println("Command line argument is:"+args.length);

System.out.println("Array index 0 value is:"+args[0]);

System.out.println("Array index 1 value is:"+args[1]);

}

}

Output:11

Stud:-Mehul patel Page:21

Page 22: Java practical(baca sem v)

Practical :12

Write a Java Program to sort the elements of an array in Ascending Order.

public class pr12

{

public static void main(String args[])

{

int number[]={55,40,80,65,71};

int n=number.length;

System.out.println(" ");

System.out.print("Given list:");

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

{

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

}

System.out.print("\n");

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

{

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

{

if(number[i]<number[j])

{

int temp=number[i];

number[i]=number[j];

number[j]=temp;

}

Stud:-Mehul patel Page:22

Page 23: Java practical(baca sem v)

}

}

//System.out.println(" ");

//System.out.print("Decending Sorted list");

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

//{

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

//}

System.out.println(" ");

System.out.print("Accending Sorted list:");

for(int i=n-1;i>=0;i--)

{

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

}

System.out.println(" ");

}

}

Output:12

Stud:-Mehul patel Page:23

Page 24: Java practical(baca sem v)

Practical:13

Write a Java Program to create a Student class and generate result ofstudent (Total, Per,Grade).

import java.util.*;

public class pr13

{

public static void main(String args[])

{

int sub1,sub2,sub3,sub4,total,roll_no;

String name;

float per;

Scanner s=new Scanner(System.in);

System.out.print("Enter Student Name:=");

name=s.next();

System.out.print("Enter Student Roll Number:=");

roll_no=s.nextInt();

System.out.print("Enter Subject1 Marks:=");

sub1=s.nextInt();

System.out.print("Enter Subject2 Marks:=");

sub2=s.nextInt();

System.out.print("Enter Subject3 Marks:=");

sub3=s.nextInt();

System.out.print("Enter Subject4 Marks:=");

sub4=s.nextInt();

System.out.println("_______________________________________");

Stud:-Mehul patel Page:24

Page 25: Java practical(baca sem v)

System.out.println(" Student Information");

System.out.println("_______________________________________");

System.out.println("_______________________________________");

System.out.println("Student Name:="+name);

System.out.println("_______________________________________");

System.out.println("Student Roll Number:="+roll_no);

System.out.println("_______________________________________");

System.out.println(" Student Marks");

System.out.println("_______________________________________");

System.out.println("Subject Name Marks");

System.out.println("_______________________________________");

System.out.println("Subject1 : "+sub1);

System.out.println("Subject2 : "+sub2);

System.out.println("Subject3 : "+sub3);

System.out.println("Subject4 : "+sub4);

System.out.println("_______________________________________");

total=sub1+sub2+sub3+sub4;

per=total/4;

System.out.println("Total:="+total);

System.out.println("_______________________________________");

System.out.println("Percentage:="+per);

System.out.println("_______________________________________");

System.out.print("Grade:=");

if(sub1>=40&&sub2>=40&&sub3>=40&&sub4>=40)

Stud:-Mehul patel Page:25

Page 26: Java practical(baca sem v)

{

if(per>=70)

{

System.out.println("District");

}

else if(per>=60)

{

System.out.println("First Class");

}

else if(per>=50)

{

System.out.println("Second Class");

}

else

{

System.out.println("Pass");

}

}

else

{

System.out.println("Fail");

}

System.out.println("_______________________________________");

}

}

Stud:-Mehul patel Page:26

Page 27: Java practical(baca sem v)

Output:13

Stud:-Mehul patel Page:27

Page 28: Java practical(baca sem v)

Practical:14

Write a Java Program to create an Employee class and generate Salary Slipfor the employee.

import java.util.*;

class employee

{

int ma,gross,net,basic,da,ta,hra,pf,it;

}

public class pr14

{

public static void main(String args[])

{

employee e=new employee();

//basic=Integer.parseInt(args[0]);

System.out.print("Enter Basic Value:=");

Scanner s=new Scanner(System.in);

e.basic=s.nextInt();

System.out.println("Basic:="+e.basic);

e.da=(int)(e.basic*0.10);

e.hra=(int)(e.basic*0.15);

e.ma=(int)(e.basic*0.05);

e.ta=(int)(e.basic*0.05);

System.out.println("DA:="+e.da);

System.out.println("HRA:="+e.hra);

Stud:-Mehul patel Page:28

Page 29: Java practical(baca sem v)

System.out.println("MA:="+e.ma);

System.out.println("TA:="+e.ta);

e.gross=e.basic+e.da+e.hra+e.ma+e.ta;

System.out.println("Gross Salary:="+e.gross);

e.pf=(int)(e.gross*0.20);

e.it=(int)(e.gross*0.08);

System.out.println("PF:="+e.pf);

System.out.println("IT:="+e.it);

e.net=e.gross-(e.pf+e.it);

System.out.println("Net Salary:="+e.net);

}

}

Output:14

Stud:-Mehul patel Page:29

Page 30: Java practical(baca sem v)

Practical:15

Write a java program which shows the use of Static Members.

class Mathoperation

{

static double mul(double x,double y)

{

return x*y;

}

static double div(double x,double y)

{

return x/y;

}

}

public class pr15

{

public static void main(String args[])

{

int p,q;

p=Integer.parseInt(args[0]);

q=Integer.parseInt(args[1]);

double a=Mathoperation.mul(p,q);

//double a=Mathoperation.mul(4.5,5.0);

System.out.println("Multiplication of Given Number is="+a);

//double b=Mathoperation.div(a,2.0);

Stud:-Mehul patel Page:30

Page 31: Java practical(baca sem v)

double b=Mathoperation.div(p,q);

System.out.println("Division of Given Number is="+b);

}

}

Output:15

Stud:-Mehul patel Page:31

Page 32: Java practical(baca sem v)

Practical :16Write a java program which shows the Nesting of Methods.

import java.util.*;

class nesting

{

int m,n;

nesting(int x,int y) //constructor

{

m=x;

n=y;

}

int largest()

{

if(m>=n)

return m;

else

return n;

}

void display()

{

int large=largest();

System.out.println("");

System.out.println("Largest value is="+large);

}

Stud:-Mehul patel Page:32

Page 33: Java practical(baca sem v)

}

public class pr16

{

public static void main(String args[])

{

int a,b;

System.out.println("");

System.out.println("");

Scanner s=new Scanner(System.in);

System.out.print("Enter Value of a=");

a=s.nextInt();

System.out.print("Enter Value of b=");

b=s.nextInt();

//nesting nest=new nesting(50,40);

//nest.display();

nesting nest=new nesting(a,b);

nest.display();

}

}

Stud:-Mehul patel Page:33

Page 34: Java practical(baca sem v)

Output:16

Stud:-Mehul patel Page:34

Page 35: Java practical(baca sem v)

Practical:17

Write a java program which shows the use of Methods Overloading.

class room

{

double length;

double breadth;

room(double x,double y)

{

length=x;

breadth=y;

}

room(double x)

{

length=breadth=x;

}

double area()

{

return(length*breadth);

}

}

public class pr17

{

public static void main(String args[])

{

room r=new room(25,15);

Stud:-Mehul patel Page:35

Page 36: Java practical(baca sem v)

room r1=new room(20);

double a=r.area();

double b=r1.area();

System.out.println("Mul of First Method is="+a);

System.out.println("Mul of Second Method is="+b);

}

}

Output:17

Stud:-Mehul patel Page:36

Page 37: Java practical(baca sem v)

Practical:18

Write a java program which implements the Default Constructors.

class def_con

{

int length;

int breadth;

def_con()

{

length=10;

breadth=20;

}

void operation()

{

int p;

p=2*(length*breadth);

System.out.println("\n The def_con of the rectangle is="+p);

}

}

public class pr18

{

public static void main(String args[])

{

def_con p1=new def_con();

p1.operation();

}

Stud:-Mehul patel Page:37

Page 38: Java practical(baca sem v)

}

Output:18

Stud:-Mehul patel Page:38

Page 39: Java practical(baca sem v)

Practical:19

Write a java program which implements the Parameterized Constructors.

import java.util.*;

class rectangle

{

int length;

int width;

rectangle(int x,int y)

{

length=x;

width=y;

}

int rectArea()

{

return(length*width);

}

}

public class pr19

{

public static void main(String args[])

{

int a,b;

Scanner s=new Scanner(System.in);

System.out.print("Enter Value of A =");

a=s.nextInt();

Stud:-Mehul patel Page:39

Page 40: Java practical(baca sem v)

System.out.print("Enter Value of B =");

b=s.nextInt();

rectangle rect1=new rectangle(a,b);

int area1=rect1.rectArea();

System.out.println("Area1="+area1);

}

}

Practical:19

Stud:-Mehul patel Page:40

Page 41: Java practical(baca sem v)

Practical:20

Write a java program which implements the Overloading of Constructors.

import java.util.*;

class rectangle

{

int length;

int width;

rectangle(int x,int y)

{

length=x;

width=y;

}

rectangle(int x)

{

length=width=x;

}

int rectArea()

{

return(length*width);

}

}

public class pr20

{

public static void main(String args[])

{

Stud:-Mehul patel Page:41

Page 42: Java practical(baca sem v)

int a,b;

Scanner s=new Scanner(System.in);

System.out.print("Enter Value of A =");

a=s.nextInt();

System.out.print("Enter Value of B =");

b=s.nextInt();

rectangle rect1=new rectangle(a,b);

rectangle rect2=new rectangle(a);

int area1=rect1.rectArea();

int area2=rect2.rectArea();

System.out.println("two perameter Constructor Area="+area1);

System.out.println("one perameter Constructor Area="+area2);

}

}

Output:20

Stud:-Mehul patel Page:42

Page 43: Java practical(baca sem v)

Practical:21

Write a java program which explains the concept of Single Inheritance.

class A

{

int i,j;

void getdata(int x,int y)

{

i=x;

j=y;

}

}

class B extends A

{

int total;

int sum()

{

total=i+j;

return total;

}

}

public class pr21

{

public static void main(String args[])

Stud:-Mehul patel Page:43

Page 44: Java practical(baca sem v)

{

B b=new B();

b.getdata(10,30);

int s=b.sum();

System.out.println("Sum is="+s);

}

}

Output:21

Stud:-Mehul patel Page:44

Page 45: Java practical(baca sem v)

Practical:22

Write a java program which explains the concept of Multilevel Inheritance.

class A

{

int i,j;

void getdata(int x,int y)

{

i=x;

j=y;

}

}

class B extends A

{

int total;

int sum()

{

total=i+j;

return total;

}

}

class C extends B

{

int minus;

int sub()

Stud:-Mehul patel Page:45

Page 46: Java practical(baca sem v)

{

minus=i-j;

return minus;

}

}

public class pr22

{

public static void main(String args[])

{

C c=new C();

c.getdata(40,30);

int s=c.sum();

System.out.println("Sum of two numbers is="+s);

int m=c.sub();

System.out.println("Subtraction of two numbers is="+m);

}

}

Output:22

Stud:-Mehul patel Page:47

Page 47: Java practical(baca sem v)

Practical :23

Writea a java program which explain the concept of Hierchical nheritance.

class A

{

int i,j;

void getdata(int x,int y)

{

i=x;

j=y;

}

}

class B extends A

{

int total;

int sum()

{

total=i+j;

return total;

}

}

class C extends A

{

int minus;

int sub()

{

minus=i-j;

return minus;

}

Page 48: Java practical(baca sem v)

}

class D extends A

{

int division;

int div()

{

division=i/j;

return division;

}

}

public class pr23

{

public static void main(String args[])

{

B b=new B();

b.getdata(300,300);

int s=b.sum();

System.out.println("Sum of two numbers is="+s);

C c=new C();

c.getdata(300,30);

int s1=c.sub();

System.out.println("Subtraction of two numbers is="+s1);

D d=new D();

d.getdata(300,30);

Stud:-Mehul patel Page:48

Page 49: Java practical(baca sem v)

int s2=d.div();

System.out.println("Division is="+s2);

}

}

Output:23

Stud:-Mehul patel Page:49

Page 50: Java practical(baca sem v)

Practical :24

Write a java program Which show the method Overriding.

class Super

{

int x;

Super(int x)

{

this.x=x;

}

void display()

{

System.out.println("Super X="+x);

}

}

class Sub extends Super

{

int y;

Sub(int x,int y)

{

super(x);

this.y=y;

}

Stud:-Mehul patel Page:50

Page 51: Java practical(baca sem v)

void display()

{

System.out.println("Super X="+x);

System.out.println("Sub Y="+y);

}

}

public class pr24

{

public static void main(String args[])

{

Super s=new Super(100);

Sub s1=new Sub(200,300);

s.display();

s1.display();

}

}

Output:24

Stud:-Mehul patel Page:51

Page 52: Java practical(baca sem v)

Practical :25

Write a java program to implement final class and final method

Final Class

final class A

{

void finaldemo()

{

System.out.println("Method in a final class");

}

}

public class pr25_class extends A

{

public static void main(String args[])

{

A a=new A();

a.finaldemo();

}

Stud:-Mehul patel Page:52

Page 53: Java practical(baca sem v)

Final Method

class honda{

final void run(){

System.out.println("Final run Method called");}

}public class pr25_method extends honda{

void run(){

System.out.println("Run method called inside main");}public static void main(String args[]){

honda h=new honda();a.run();

}}

Stud:-Mehul patel Page:53

Page 54: Java practical(baca sem v)

Final variable

public class pr25_variable{ final int speedlimit=50;

void run(){

speedlimit=20;System.out.println("run Method called");

}

public static void main(String args[]){

pr25_variable b=new pr25_variable();b.run();

}}

Stud:-Mehul patel Page:54

Page 55: Java practical(baca sem v)

Practical :26

//Write a java program to implement abstract class and abstract method

abstract class demo

{

abstract void run();

void temp()

{

System.out.println("temp method is in abstract class");

}

}

public class pr26 extends demo

{

final void run()

{

System.out.println("final run method is inside a program");

}

public static void main(String args[])

{

pr26 p=new pr26();

p.run();

p.temp();

}

}

Stud:-Mehul patel Page:55

Page 56: Java practical(baca sem v)

Output :

.

Stud:-Mehul patel Page:56

Page 57: Java practical(baca sem v)

Practical :27

//Write a java program implement interface

interface Area

{

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

}

}

public class pr27

{

public static void main(String args[])

{

Rectangle rect=new Rectangle();

Circle cir=new Circle();

Area area;

Page 58: Java practical(baca sem v)

area=rect;

System.out.println("Area of Rectangle="+area.compute(10,20));

area=cir;

System.out.println("Area of Circle="+area.compute(10,0));

}

}

Output :

Stud:-Mehul patel Page:58

Page 59: Java practical(baca sem v)

Practical :28

Write a java program which implement Multiple inheritance.

class Student

{

int rollnumber;

void getnumber(int n)

{

rollnumber=n;

}

void putnumber()

{

System.out.println("Roll Number="+rollnumber);

}

}

class Test extends Student

{

float part1,part2;

void getmarks(float m1,float m2)

{

part1=m1;

part2=m2;

}

Stud:-Mehul patel Page:59

Page 60: Java practical(baca sem v)

void putmarks()

{

System.out.println("Marks Obtained");

System.out.println("Part1="+part1);

System.out.println("Part2="+part2);

}

}

interface Sports

{

float sportwt=6.0F;

void putwt();

}

class Results extends Test implements Sports

{

float total;

public void putwt()

{

System.out.println("Sports wt="+sportwt);

}

void display()

{

total=part1+part2+sportwt;

putnumber();

Stud:-Mehul patel Page:60

Page 61: Java practical(baca sem v)

putmarks();

putwt();

System.out.println("Total Score="+total);

}

}

public class pr28

{

public static void main(String args[])

{

Results student1=new Results();

student1.getnumber(1234);

student1.getmarks(27.5F,33.0F);

student1.display();

}

}

Output:

Stud:-Mehul patel Page:61

Page 62: Java practical(baca sem v)

Practical :29

Write a java Program Which show importing of classes from otherpackages.

import package1.ClassA;

public class pr29

{

public static void main(String args[])

{

ClassA objA=new ClassA();

objA.display();

}

}

Package folder

package package1;

public class ClassA{

public void display(){

System.out.println("Display tuhhge mathod of class");}

}

Output:29

Stud:-Mehul patel Page:62

Page 63: Java practical(baca sem v)

Practical :30

Write a java Program to implement the method of math class

public class pr30

{

public static void main(String args[])

{

System.out.println("Max of 12 & 34="+Math.max(12,34));

System.out.println("Min of 12 & 34="+Math.min(12,34));

System.out.println("Absolute value of -12="+Math.abs(-12));

//System.out.println("The Eeiling of 8.4="+Math.eeil(8.4));

System.out.println("The floor of 8.4="+Math.floor(8.6));

System.out.println("The round of 8.6 is="+Math.round(8.6));

System.out.println("The value of PI is="+Math.PI);

System.out.println("The value of 2 to power 3 is="+Math.pow(2,3));

System.out.println("The value of SQRT root of 9 is="+Math.sqrt(9));

}

}

Output:

Stud:-Mehul patel Page:63

Page 64: Java practical(baca sem v)

Practical :31

Write a java Program to implement the method of String Class

public class pr31

{

public static void main(String args[])

{

String s=" Hello ";

String d;

System.out.println("orignal string is="+s);

System.out.println("uppercase string is="+s.toUpperCase());

System.out.println("lowercase string is="+s.toLowerCase());

System.out.println("Remove both side space="+s.trim());

System.out.println("Character At third position="+s.charAt(3));

System.out.println("Index character e="+s.indexOf('e'));

System.out.println("Length of string is="+s.length());

d=s.concat("world");

System.out.println("Concate string is="+d);

}

}

Stud:-Mehul patel Page:64

Page 65: Java practical(baca sem v)

Output:31

Stud:-Mehul patel Page:65

Page 66: Java practical(baca sem v)

Practical :32

Write a java program to implement the method of vector class.

import java.util.*;

public class pr32

{

public static void main(String args[])

{

Vector v=new Vector();

v.addElement(new Integer(5));

v.addElement(new Float(-14.14F));

v.addElement(new String("Hello"));

v.addElement(new Long(12000));

System.out.println(v);

String s="How are you";

v.insertElementAt(s,2);

System.out.println(v);

v.removeElementAt(3);

System.out.println(v);

}

}

Stud:-Mehul patel Page:66

Page 67: Java practical(baca sem v)

Output :32

Stud:-Mehul patel Page:67

Page 68: Java practical(baca sem v)

Practical :33

Write a java Program to implement the method of Stack Class.

import java.util.*;

public class pr33

{

public static void main(String args[])

{

int no,i;

no=args.length;

Stack s=new Stack();

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

{

s.push(new Integer(args[i]));

}

System.out.println("Element in stack is="+s);

while(!s.empty())

{

Object obj=s.pop();

System.out.println("Remove Elements is="+obj);

}

System.out.println("Element in stack is="+s);

}

}

Stud:-Mehul patel Page:68

Page 69: Java practical(baca sem v)

Output:33

Stud:-Mehul patel Page:69

Page 70: Java practical(baca sem v)

Practical :34

Write a java Program which will read a text and count all occurrences of aparticular word.

import java.io.*;

public class pr34

{

public static void main(String args[]) throws Exception

{

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader br=new BufferedReader(isr);

int i=0,count=0;

String text="",s="";

System.out.println("Enter text(Press Enter twice to stop)");

s=br.readLine();

while(s.length()!=0)

{

text+=s;

s=br.readLine();

}

System.out.println("Enter search word:");

s=br.readLine();

Stud:-Mehul patel Page:70

Page 71: Java practical(baca sem v)

while(true)

{

i=text.indexOf(s,i);

if(i==-1) break;

System.out.println("Word found at position:"+i);

count++;

i+=s.length();

}

System.out.println("Number of occurrence of given word:"+count);

}

}

Output:34

Stud:-Mehul patel Page:71

Page 72: Java practical(baca sem v)

Practical :35

Write a java Program which will read a string and rewrite it in the.

import java.io.*;

public class pr35

{

public static void main(String args[]) throws Exception

{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

System.out.print("Enter String:");

String s=br.readLine();

char input[]=s.toCharArray();

for(int i=input.length-2;i>=0;i--)

{

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

{

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

{

char temp=input[j];

input[j]=input[j+1];

input[j+1]=temp;

}

}

}

Stud:-Mehul patel Page:72

Page 73: Java practical(baca sem v)

System.out.println("in sorted order:"+new String(input));

}

}

Output:35

Stud:-Mehul patel Page:73

Page 74: Java practical(baca sem v)

Practical :36

Write a java program which creates thread using the Thread Class

class A extends Thread

{

public void run()

{

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

{

System.out.println("\t From Thread A:i="+i);

}

System.out.println("Exit From A");

}

}

class B extends Thread

{

public void run()

{

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

{

System.out.println("\t From Thread B:j="+i);

}

System.out.println("Exit From B");

}

}

Stud:-Mehul patel Page:74

Page 75: Java practical(baca sem v)

class C extends Thread

{

public void run()

{

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

{

System.out.println("\t From Thread C:k="+i);

}

System.out.println("Exit From C");

}

}

public class pr36

{

public static void main(String args[])

{

new A().start();

new B().start();

new C().start();

}

}

Stud:-Mehul patel Page:75

Page 76: Java practical(baca sem v)

Output:36

Stud:-Mehul patel Page:76

Page 77: Java practical(baca sem v)

Practical :37

Write a java Program which shows the use of yied(),stop and sleepMethods.

class A extends Thread

{

public void run()

{

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

{

if(i==1)

System.out.println("\t From Thread A:i="+i);

}

System.out.println("Exit From A");

}

}

class B extends Thread

{

public void run()

{

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

{

System.out.println("\t From Thread B:j="+i);

if(i==3) stop();

}

System.out.println("Exit From B");

}

}

Stud:-Mehul patel Page:77

Page 78: Java practical(baca sem v)

class C extends Thread

{

public void run()

{

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

{

System.out.println("\t From Thread C:k="+i);

try

{

sleep(1000);

}

catch(Exception e)

{

}

}

System.out.println("Exit From C");

}

}

public class pr37

{ public static void main(String args[])

{

A threadA=new A();

B threadB=new B();

C threadC=new C();

System.out.println("Start thread A");

Stud:-Mehul patel Page:78

Page 79: Java practical(baca sem v)

threadA.start();

System.out.println("Start thread B");

threadB.start();

System.out.println("Start thread C");

threadC.start();

System.out.println("End of main thread");

}

}

Output:37

Stud:-Mehul patel Page:79

Page 80: Java practical(baca sem v)

Practical :38

Write a java program which shows the Priorityn Threads.

class A extends Thread

{

public void run()

{

System.out.println("ThreadA Started");

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

{

System.out.println("\t From Thread A:i="+i);

}

System.out.println("Exit From A");

}

}

class B extends Thread

{

public void run()

{

System.out.println("ThreadB Started");

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

{

System.out.println("\t From Thread B:j="+i);

}

System.out.println("Exit From B");

}

}

Stud:-Mehul patel Page:80

Page 81: Java practical(baca sem v)

class C extends Thread

{

public void run()

{

System.out.println("ThreadC Started");

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

{

System.out.println("\t From Thread C:k="+i);

}

System.out.println("Exit From C");

}

}

public class pr38

{

public static void main(String args[])

{

A threadA=new A();

B threadB=new B();

C threadC=new C();

threadC.setPriority(Thread.MAX_PRIORITY);

threadB.setPriority(threadA.getPriority()+1);

threadA.setPriority(Thread.MIN_PRIORITY);

System.out.println("Start thread A");

threadA.start();

Stud:-Mehul patel Page:81

Page 82: Java practical(baca sem v)

System.out.println("Start thread B");

threadB.start();

System.out.println("Start thread C");

threadC.start();

System.out.println("End of main thread");

}

}

Output:38

Stud:-Mehul patel Page:82

Page 83: Java practical(baca sem v)

Practical :39

Write a java program which use of Runnable Interface

class X implements Runnable

{

public void run()

{

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

{

System.out.println("\t ThreadX :"+i);

}

System.out.println("End of ThreadX :");

}

}

public class pr39

{

public static void main(String args[])

{

X runnable=new X();

Thread threadX=new Thread( runnable);

threadX.start();

System.out.println("End of main thread");

}

}

Stud:-Mehul patel Page:83

Page 84: Java practical(baca sem v)

Output:39

Stud:-Mehul patel Page:84

Page 85: Java practical(baca sem v)

Practical :40

Write a java program which uses try and catch for Exception Handling.

public class pr40

{

public static void main(String args[])

{

int a=10,b=5,c=5,x,y;

try

{

x=a/(b-c);

}

catch(ArithmeticException e)

{

System.out.println("Division By Zero");

}

y=a/(b+c);

System.out.println("Y= :"+y);

}

}

Stud:-Mehul patel Page:85

Page 86: Java practical(baca sem v)

Output:40

Stud:-Mehul patel Page:86

Page 87: Java practical(baca sem v)

Practical :41

Write a java program which uses Multiple catch Blocks.

public class pr41

{

public static void main(String args[])

{

int a[]={5,10},b=5;

try

{

int x=a[2]/b-a[1];

}

catch(ArithmeticException e)

{

System.out.println("Division By Zero");

}

catch(ArrayIndexOutOfBoundsException e)

{

System.out.println("Array Index Error");

}

catch(ArrayStoreException e)

{

System.out.println("Wrong Data Type");

}

int y=a[1]/a[0];

System.out.println("Y= :"+y);

}

Stud:-Mehul patel Page:87

Page 88: Java practical(baca sem v)

}

Output:41

Stud:-Mehul patel Page:88

Page 89: Java practical(baca sem v)

Practical :42

Write a java program which uses finally Statement.

import java.lang.Exception;

class MyException extends Exception

{

MyException(String message)

{

super(message);

}

}

public class pr42

{

public static void main(String args[])

{

int x=5,y=1000;

try

{

float z=(float) x/(float) y;

if(z<0.01)

{

throw new MyException("Number is too small");

}

}

Stud:-Mehul patel Page:89

Page 90: Java practical(baca sem v)

catch(MyException e)

{

System.out.println("Caught My exception");

System.out.println(e.getMessage());

}

finally

{

System.out.println("I am always here");

}

}

}

Output:42

Stud:-Mehul patel Page:90

Page 91: Java practical(baca sem v)

Practical :43

Write a java program which uses Nested try Statements.

public class pr43

{

public static void main(String args[])

{

try

{

int a=2,b=4,c=2,x=7,z;

int p[]={2};

p[3]=33;

try

{

z=x/((b*b)-(4*a*c));

System.out.println("the value of z is="+z);

}

catch(ArithmeticException e)

{

System.out.println("Division by zero in Arithmetic expression");

}

}

catch(ArrayIndexOutOfBoundsException e)

{

System.out.println("Array index is out-of-bounds");

}

}

Stud:-Mehul patel Page:91

Page 92: Java practical(baca sem v)

}

Output:43

Stud:-Mehul patel Page:92

Page 93: Java practical(baca sem v)

Practical :44

Write a java program which shows throwing our own Exception.

public class pr44

{

static void divide_m() throws ArithmeticException

{

int x=22,y=0,z;

z=x/y;

}

public static void main(String args[])

{

try

{

divide_m();

}

catch(ArithmeticException e)

{

System.out.println("Caught the exception"+e);

}

}

}

Stud:-Mehul patel Page:93

Page 94: Java practical(baca sem v)

Output:44

Stud:-Mehul patel Page:94

Page 95: Java practical(baca sem v)

Practical :45

Create an Applet program that print Hello Applet.

import java.awt.*;

import java.applet.*;

//<applet code="pr45.java" width="300" height="300"></applet>

public class pr45 extends Applet

{

public void paint(Graphics g)

{

g.setColor(Color.yellow);

g.drawString("Hello Java", 10, 100);

setBackground(Color.red);

}

}

Stud:-Mehul patel Page:95

Page 96: Java practical(baca sem v)

Output:45

Stud:-Mehul patel Page:96

Page 97: Java practical(baca sem v)

Practical:46

Create an applet that use init(),start(),stop() and destroy() methods ofapplet.

import java.applet.*;

import java.awt.*;

//<applet code="pr46.java" width="300" height="300"></applet>

public class pr46 extends Applet

{

String text="i'am simple applet";

public void init()

{

String text="i'am simple applet";

setBackground(Color.yellow);

}

public void start()

{

System.out.println("Starting...");

}

public void stop()

{

System.out.println("Stopping...");

}

Stud:-Mehul patel Page:97

Page 98: Java practical(baca sem v)

public void destroy()

{

System.out.println("Preparing to unload...");

}

public void paint(Graphics g)

{

System.out.println("Paint");

g.setColor(Color.blue);

g.drawRect(0,0,getSize().width-1, getSize().height-1);

g.setColor(Color.red);

g.drawString(text,15,25);

}

}

Output:46

Stud:-Mehul patel Page:98

Page 99: Java practical(baca sem v)

Practical:47

write an applet program to implement the concept of passing parameter toapplet

import java.awt.*;

import java.applet.*;

//<APPLET code=pr47.java width=400 height=200><PARAM name="string"value="Applet!"></APPLET>

public class pr47 extends Applet

{

String str;

public void init()

{

str=getParameter("string");

if(str==null)

{

str="java";

}

str="Hello "+str;

}

public void paint(Graphics g)

{

g.drawString(str,10,100);

}

}

Stud:-Mehul patel Page:99

Page 100: Java practical(baca sem v)

Output:47

Stud:-Mehul patel Page:100

Page 101: Java practical(baca sem v)

Practical :48

Write a applet program to implement various methods of Graphics class.

import java.awt.*;

import java.applet.*;

//<applet code="pr48.java" width="200" height="200"></applet>

public class pr48 extends Applet

{

String s=new String();

String s1=new String();

String s2=new String();

Font f1=new Font("Courier New",Font.BOLD,20);

public void paint(Graphics g)

{

g.setFont(f1);

g.setColor(Color.blue);

g.drawString("Illustration of method of graphics class",200,520);

Font f2=g.getFont();

s=f2.toString();

g.drawString(s,5,540);

g.setColor(Color.green);

Color col=g.getColor();

s2=col.toString();

g.drawString(s2,5,560);

g.fillRect(500,15,70,90);

g.drawRect(160,5,60,60);

Stud:-Mehul patel Page:101

Page 102: Java practical(baca sem v)

g.drawOval(10,120,155,95);

g.setColor(Color.yellow);

g.fillOval(700,140,50,150);

g.setColor(Color.black);

g.drawLine(380,100,200,180);

g.drawArc(400,150,180,280,90,70);

int x2[]={200,120,280,240};

int z2=4,y2[]={260,370,370,270};

g.setColor(Color.blue);

g.fillPolygon(x2,y2,z2);

g.setColor(Color.red);

g.drawRect(15,15,30,50);

FontMetrics f3=g.getFontMetrics();

s1=f3.toString();

g.drawString(s1,5,580);

g.setColor(Color.magenta);

g.fillRoundRect(510,400,90,80,20,20);

}

}

Stud:-Mehul patel Page:102

Page 103: Java practical(baca sem v)

Output:48

Stud:-Mehul patel Page:103