JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

61
Java particle record 2011 Nitesh Bhura 1 Q1. Write a program that implements the concept of Encapsulation? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\encapsulation.java System No : L1S1 Date : 18/08/09 ******************************************************************/ Coding: class encapsulation //Class Declaration { public void print() //Print Method Defined { System.out.println("JAVA PROGRAM FOR ENCAPSULATION"); } public static void main(String[] args) //Main Method { int i=5, j=6; //Variable Declaration System.out.println("When i = 5 & j = 6 then i + j = " + i+j + "."); encapsulation gul =new encapsulation(); gul.print(); } } Output :

description

JAVA

Transcript of JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Page 1: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 1

Q1. Write a program that implements the concept of Encapsulation? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\encapsulation.java System No : L1S1 Date : 18/08/09 ******************************************************************/ Coding: class encapsulation //Class Declaration { public void print() //Print Method Defined { System.out.println("JAVA PROGRAM FOR ENCAPSULATION"); } public static void main(String[] args) //Main Method { int i=5, j=6; //Variable Declaration System.out.println("When i = 5 & j = 6 then i + j = " + i+j + "."); encapsulation gul =new encapsulation(); gul.print(); }

} Output :

Page 2: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 2

Q2. Write a program to demonstrate concept of polymorphism (Overloading and Overridden)? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\polymorphism.java System No : L1S7 Date : 19-08-2010 ******************************************************************/ Coding: import java.io.DataInputStream; //Package Declaration class polymorphism //Class Declaration { static DataInputStream x = new DataInputStream(System.in); public static void main(String[] args) //Main Method { System.out.print("Enter 1st no. = "); //To Enter a no. try //Try Exception Starts { int i = Integer.parseInt(x.readLine()); System.out.print("\nEnter 2nd no. = "); int j = Integer.parseInt(x.readLine()); sub s = new sub(); //creating object of class sub String s1 = new String(); //1st string declaration String s2 = new String(); //2nd string declaration System.out.print("\nEnter 1st String = "); s1 = x.readLine(); System.out.print("\nEnter 2nd String = "); s2 = x.readLine(); //overloading s.add(i,j); //passing int val s.add(s1,s2); //passing string val

Page 3: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 3

} catch(Exception a) { } } } class sub //Sub Class Declared { public void add (int a,int b) //Method Declaration { System.out.print("\nAddition of entered number's = " + (a+b)); } public static void add (String a, String b) { System.out.print("\n\nAddition of entered string's = " + (a+b)); } };

Output :

Page 4: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 4

Q3. Write a program the use Boolean data type and print the prime number series up to 50? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\prime.java System No : L1S7 Date : 19-08-2010 ******************************************************************/ Coding: class prime //Class Declaration { public static void main(String[] args) //Main Method { boolean b; //Variable Declaration System.out.println("Prime Number's in between 1 to 30 :"); for (int i=1;i<=30 ;i++ ) //For Loop Starts { b = false; for (int j=2;j<i ;j++ ) //Inner For Loop { if (i % j == 0) //If Statement { b = true; break; } } if (b == false) { System.out.println(+ i); //Print Statement } } } }

Page 5: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 5

Output :

Page 6: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 6

Q4. Write a program for matrix multiplication using I/O stream? /****************************************************************** Unit No. : 4 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ multiplication_of_matrix.java System No : L1S7 Date : 19-08-2010 ******************************************************************/ Coding: import java.io.DataInputStream; //Package Declaration class multiplication_of_matrix //class Decalaration { static DataInputStream x= new DataInputStream(System.in); public static void main(String[] args) //Main method { int n1[][]=new int [3][3]; //1st array declaration int n2[][]=new int [3][3]; //2nd array declaration try { System.out.println("enter value of 1st matrix : "); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { n1[i][j]=Integer.parseInt(x.readLine()); //Entering value of 1st matrix n1 } } System.out.println("enter value of 2nd matrix : "); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { n2[i][j]=Integer.parseInt(x.readLine()); //Entering value of 2nd matrix n2 } } }

Page 7: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 7

catch(Exception e) //Catch Exception Starts { } System.out.println("1st matrix is = \n"); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { System.out.print(n1[i][j] + "\t"); //showing value of 1st matrix n1 } System.out.println(); } System.out.println("2nd matrix is = \n"); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { System.out.print(n2[i][j] + "\t"); //showing value of 2nd matrix n2 } System.out.println(); } System.out.println("multiplication of both matrix = \n"); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { int total = 0; for (int mul=0;mul<=2 ;mul++ ) { total= total + n1[i][mul] * n2[mul][j] ; //multilication of both matrix } System.out.print(total + "\t"); } System.out.println();

Page 8: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 8

} } } Output :

Page 9: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 9

Q5. WAP to add the element of Vector as arguments of main method (Run time) and rearrange them, and copy it into an Array? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ System No : L1S7 Date : 25-08-2010 ******************************************************************/ Coding: import java.util.*; import java.io.*; import java.lang.*; class vector { public static void main(String args[]) throws IOException { Vector v = new Vector(); DataInputStream in = new DataInputStream(System.in); int i,n,s; String g; System.out.println("Enter 5 element in vector : "); for(i=0;i<5;i++) { g=in.readLine(); v.addElement(g); } s=v.size(); String a[]=new String[s]; System.out.println("size is="+s); v.copyInto(a);

Page 10: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 10

System.out.println("print element"); for(i=0;i<5;i++) { System.out.println(a[i]); } } }

Output:-

Page 11: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 11

Q6. Write a program to check that the given string is palindrome or not? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\palindrome.java System No : L1S7 Date : 25-08-2010 ******************************************************************/ Coding: import java.io.*; import java.lang.*; //Package Declaration class palindrome //Class Daclaration { static DataInputStream x = new DataInputStream(System.in); public static void main(String[] args) { System.out.print("Enter a string to Check weather it is palindrome or not : "); String str = new String(); String str1 = new String(); try //Try Exception Starts { str = x.readLine().trim(); //To Enter a string int len = str.length(); int a=0,total = 0; for (int i=len -1;i>=0 ;i-- ) //For loop { if (str.charAt(i) == str.charAt(0+a)) { total+=1; } a++; } if (total == len) //If else Statement

Page 12: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 12

{ System.out.println(" The Entered string "+str+" is a palindrom "); } else { System.out.println("Entered string "+str+" is not a palindrom "); } } catch(Exception a) //Catch Exception Starts { } } }

Page 13: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 13

Output:-

Page 14: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 14

Q7. Write a program to arrange the string in alphabetical order? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\sort.java System No : L1S7 Date : 27-08-2010 ******************************************************************/ Coding: import java.io.DataInputStream; //Package Declaration class sort //Class Declaration { static DataInputStream x= new DataInputStream(System.in); public static void main(String[] args) { try //Try Exception Starts { String str[] = new String[50]; String temp = null ; System.out.print("How many Strings you wants to enter :> "); int n= Integer.parseInt(x.readLine()); for (int i=0;i<n;i++ ) //For loop starts { System.out.print("\nEnter String no. " + (i+1) +" :> "); str[i] = x.readLine(); } for (int j=0; j<n ;j++ ) //For loop starts { for (int i=0;i<n-1;i++ ) //For Loop Starts { if (str[i].compareTo(str[i+1]) > 0) //If Statement { temp = str[i];

Page 15: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 15

str[i] = str[i+1] ; str[i+1] = temp; } } } System.out.print("\nSorted Strings are ::\n"); for (int i=0;i<n;i++ ) //For loop Starts { System.out.println(i+1 + ") " + str[i]); } } catch(Exception a ) { } } } Output :

Page 16: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 16

Q.8 WAP for string Buffer Class which perform the all method of that class? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\stringBuffer.java System No : L1S7 Date : 27-08-2010. ******************************************************************/ Coding: class stringBuffer //Class Declaration { public static void main(String args[]) //Main Method { StringBuffer str=new StringBuffer("Nitesh Bhura"); System.out.println("original string : "+str); //obtaining length System.out.println("Length of string" +str.length()); //Accessing characters in a string for (int i=0;i<str.length();i++) { int p=i+1; System.out.println("Character at position : " + p + " is " + str.charAt(i)); } //Inserting string in the middle String aString = new String(str.toString()); int pos=aString.indexOf(" Bhura"); str.insert(pos," Nitesh"); System.out.println("Modified string "+ str); //Modifying characters

Page 17: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 17

str.setCharAt(9, ' '); System.out.println("String now : " + str); //Appending a string at the end str.append(" is my name."); System.out.println("Appending string : " +str); } }

Output :

Page 18: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 18

Q9. Write a program to calculate simple interest using the Wrapper class? /****************************************************************** Unit No. : 1 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ Simple_Interest.java System No : L1S7 Date : 27-09-2010 ******************************************************************/ Coding: import java.io.DataInputStream; //Package Declaration class Simple_Interest //class declaration { static DataInputStream x = new DataInputStream(System.in); public static void main(String[] args) { try //Try Exception Starts { float p,r,t; System.out.print("Enter Principal :> "); p = Float.parseFloat(x.readLine());//Input Principal System.out.print("Enter Rate :> "); r = Float.parseFloat(x.readLine()); //Input Rate System.out.print("Enter Time in month :> "); t = Float.parseFloat(x.readLine()); //Input Time System.out.print("Simple Interest :> " + ((p * r * t)/100)); //Output Simple Interest } catch(Exception a) //Catch Exception { } } }

Page 19: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 19

Output :

Page 20: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 20

Q10. Write a program to calculate area of various geometrical figures using the abstract class? /****************************************************************** Unit No. : 2 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\area.java System No : L1S7 Date : 30-09-2010 ******************************************************************/ Coding: abstract class figure //Figure Abstract class Declaration { double dim1; double dim2; //Variable Declarations figure(double a,double b) //Parameter Constructor { dim1 = a; dim2 = b; } abstract double area(); } class rectangle extends figure //Rectangle class Declaration { rectangle(double a,double b) //Constructor Declared { super(a,b); } double area() //Method for Area calculation { System.out.println("Inside area of Rectangle."); return dim1 * dim2; } }

Page 21: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 21

class triangle extends figure //Triangle class Declared { triangle(double a,double b) //constructor Declared { super(a,b); } double area() //Method Declared { System.out.println("Inside area of Triangle."); return dim1 * dim2/2; } } class area //Main class Declaration { public static void main(String[] args) //main method { rectangle r = new rectangle(8,9); //objects Declared triangle t = new triangle(2,2); figure f; f = r; System.out.println("Area is :> " + f.area()); f = t; System.out.println("Area is :> " + t.area()); } }

Output :

Page 22: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 22

Q11. Write a program where single class implements more than one interfaces and with help of interface reference variables user call the method? /****************************************************************** Unit No. : 2 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\main.java System No : L1S7 Date : 04-09-2010 ******************************************************************/ Coding: class main //Main class Declared { public static void main(String[] args) //Main class { sub a = new sub(); //creating object for interface 1st a.sub11(6); //passing value to interface 1st sub b = new sub(); //creating object for interface 2nd b.sub22(8); //passing value to interface 2nd } } class sub implements sub1,sub2 //class that implements interface { public void sub11(int p) { System.out.print("In 1st interface "); System.out.println("P = " + p); } public void sub22(int p) { System.out.print("In 2nd interface "); System.out.println("P = " + p * p);

Page 23: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 23

} } interface sub1 //interface 1st { void sub11(int y); //calling the mathod sub1 in class sub } interface sub2 //interface 2nd { void sub22(int y); //calling the mathod sub2 in class sub }

Output :

Page 24: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 24

Q12. Write a program that uses multiple catch statements within the try-catch mechanism? /****************************************************************** Unit No. : 3 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ multiple_exception.java System No : L1S7 Date : 08-09-2010. ******************************************************************/ Coding: class NewThread implements Runnable { String name; Thread t; NewThread(String threadname) { name=threadname; t=new Thread(this, name); System.out.println("New thread = "+t); t.start(); } public void run() { try { for (int i=5;i>0 ;i-- ) { System.out.println(name+" : "+i); Thread.sleep(1000); } }

Page 25: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 25

catch (InterruptedException e) { System.out.println(name+ "interrupted."); } System.out.println(name+"exiting"); } } class DemoJoin { public static void main(String[] args) { NewThread ob1 = new NewThread ("One"); NewThread ob2 = new NewThread ("Two"); NewThread ob3 = new NewThread ("Three"); System.out.println("Thread One Is alive() : "+ob1.t.isAlive()); System.out.println("Thread One Is alive() : "+ob2.t.isAlive()); System.out.println("Thread One Is alive() : "+ob3.t.isAlive()); try { System.out.println("waiting for threads to finish"); ob1.t.join(); ob2.t.join(); ob3.t.join(); } catch (InterruptedException e) { System.out.println("main thread is interrupted"); } System.out.println("Thread one is alive()"+ob1.t.isAlive()); System.out.println("Thread one is alive()"+ob2.t.isAlive()); System.out.println("Thread one is alive()"+ob3.t.isAlive()); System.out.println("Main thread existing"); } }

Page 26: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 26

OUTPUT:-

Q13. Write a program where user will create a self Exception using the “throw” keyword?

Page 27: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 27

/****************************************************************** Unit No. : 3 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\NeoRocks.java System No : L1S7 Date : 08-09-2010. ******************************************************************/ Coding: class TestMyException { public static void main(String[] args) { int x=5,y=5000; try { float z=(float) x / (float) y; if(z<0.01) { throw new MyException("Number is too Small"); } } catch (MyException e) { System.out.println("Caught My Exception"); System.out.println(e.getMessage()); } finally { System.out.println("WELCOME TO JAVA WORLD!"); } } }

Output :

Page 28: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 28

Q14. Write a program to create a package using command and one package will import another package?

Page 29: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 29

/****************************************************************** Unit No. : 2 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ mainclass.java System No : L1S7 Date : 10-09-2010 ******************************************************************/ Coding: //Main program package test; public class classa { public void disp(int n) { int x,fact=1; for (x=1;x<=n ;x++ ) { fact=fact*x; } System.out.println("Factorial : "+fact); } } -------------------------------------------------------------------------------------------------------------- //calling the package import test.classa; class trial { public static void main(String[] args) { classa A=new classa(); A.disp(5); }

Page 30: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 30

} Output:

Q15. WAP for multithread using theisAlive ( ), join ( ), Synchronized ( ) method of Thread class?

Page 31: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 31

/****************************************************************** Unit No. : 03 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ karamkey.java System No : L1S7 Date : 11-01-2011 ******************************************************************/ Coding: class NewThread implements Runnable { String name; Thread t; NewThread(String threadname) { name=threadname; t=new Thread(this, name); System.out.println("New thread = "+t); t.start(); } public void run() { try { for (int i=5;i>0 ;i-- ) { System.out.println(name+" : "+i); Thread.sleep(1000); } } catch (InterruptedException e) { System.out.println(name+ "interrupted.");

Page 32: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 32

} System.out.println(name+"exiting"); } } class DemoJoin { public static void main(String[] args) { NewThread ob1 = new NewThread ("One"); NewThread ob2 = new NewThread ("Two"); NewThread ob3 = new NewThread ("Three"); System.out.println("Thread One Is alive() : "+ob1.t.isAlive()); System.out.println("Thread One Is alive() : "+ob2.t.isAlive()); System.out.println("Thread One Is alive() : "+ob3.t.isAlive()); try { System.out.println("waiting for threads to finish"); ob1.t.join(); ob2.t.join(); ob3.t.join(); } catch (InterruptedException e) { System.out.println("main thread is interrupted"); } System.out.println("Thread one is alive()"+ob1.t.isAlive()); System.out.println("Thread one is alive()"+ob2.t.isAlive()); System.out.println("Thread one is alive()"+ob3.t.isAlive()); System.out.println("Main thread existing"); } }

Output :

Page 33: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 33

Q16. Write a program for Applet that handles the keyboard event? /******************************************************************

Page 34: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 34

Unit No. : 05 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ karamkey.java System No : L1S7 Date : 11-01-2011 ******************************************************************/ Coding: import java.awt.*; import java.awt.event.*; import java.applet.*; /* <applet code = simpelkey .class width=400 height=400> </applet> */ public class simpelkey extends Applet implements KeyListener { String msg="Hellow "; int x=10,y=20; public void init() { addKeyListener(this); requestFocus(); } public void keyPressed(KeyEvent ke) { showStatus("KeyDown"); } public void keyReleased(KeyEvent ke) { showStatus("Keyup"); } public void keyTyped(KeyEvent ke) {

Page 35: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 35

msg+=ke.getKeyChar(); repaint(); } public void paint(Graphics g) { g.drawString(msg,x,y); } }

Page 36: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 36

Output :

Page 37: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 37

Q17. Write a program for JDBC to insert the values into the existing table by using prepares statement? /****************************************************************** Unit No. : 4 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ MyDbTest1.java System No : L1S7 Date : 23-01-2011 ******************************************************************/ Coding: import java.lang.*; import java.sql.*; import java.io.*; //Package Declarations class MyDbTest1 //Class Declared { public static void main(String[] args) throws Exception { String Eno,EName; Connection con=null; PreparedStatement stmt; ResultSet Rs; int x; //Variables Declared try //Try Exception Statement { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:MYDSN","scott","tiger"); //Entering records into the emp stmt=con.prepareStatement("insert into emp(empno,ename) values (113,'Naveen')"); x=stmt.executeUpdate();

Page 38: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 38

//Updating records of the emp stmt=con.prepareStatement("update emp set ename='Aditi' where empno=111"); x=stmt.executeUpdate(); //Now reading the records of the emp stmt=con.prepareStatement("Select * from emp"); Rs=stmt.executeQuery(); while(Rs.next()) { Eno=Rs.getString(1); EName=Rs.getString(2); System.out.println(Eno+" "+EName); } stmt.close(); con.close(); } catch(Exception e) //Catch Exception { System.out.println("Exception is : "+e.getMessage());//Print Statement } } }

Page 39: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 39

Output :

Page 40: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 40

Q18. Write a program for JDBC to display the record form the existing table? /****************************************************************** Unit No. : 4 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ MyDbTest.java System No : L1S7 Date : 23-01-2011 ******************************************************************/ Coding: import java.lang.*; import java.sql.*; import java.io.*; //Package Declarations class MyDbTest //Declared Class { public static void main(String[] args) throws Exception { String Eno,EName; Connection con=null; PreparedStatement stmt; ResultSet Rs; //Variable Declarations try //Try Exception { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

con=DriverManager.getConnection("jdbc:odbc:MYDSN","s

cott","tiger"); stmt=con.prepareStatement("Select * from emp"); Rs=stmt.executeQuery(); while(Rs.next()) { Eno=Rs.getString(1); EName=Rs.getString(2);

Page 41: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 41

System.out.println(Eno+" "+EName); } stmt.close(); con.close(); } catch(Exception e) //Catch Exception Statement {

System.out.println("Exception is : "+e.getMessage()); //Print Statement

} } }

Output :

Page 42: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 42

Q19. Write a program to demonstrate the border layout using applet? /****************************************************************** Unit No. : 5 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ BorderLayoutDemo.java System No : L1S7 Date : 16-01-2011 ******************************************************************/ Coding: import java.awt.*; import java.applet.*; //Packages Declararions import java.util.*; /* <applet code="BorderLayoutDemo" width=400 height=200> </applet> */ //HTML Coding public class BorderLayoutDemo extends Applet { public void init() //Method declared { setLayout(new BorderLayout());

add(new Button("this is across the top."),BorderLayout.NORTH);

add(new Label("the footer message might go here.") ,BorderLayout.SOUTH);

add(new Button("Right"),BorderLayout.EAST); add(new Button("Left"),BorderLayout.WEST);

Page 43: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 43

String msg="The six colors " + ", including the white background;\n" + "represents the colours of all the World's flags..." + "this is a true \n" + "international emblem. " + " - Peirre de Coubertin\n\n"; //To insert text in form

add(new TextArea(msg),BorderLayout.CENTER); } }

Output :

Page 44: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 44

Q20. Write a program for Applet who generates the mouse motion listener event? /****************************************************************** Unit No. : 5 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ App.java System No : L1S7 Date : 18-01-2011 ******************************************************************/ Coding: import java.applet.*; import java.awt.*; import java.awt.event.*; /* <applet code =freedraw.class width=400 height=400> </applet> */ public class freedraw extends Applet implements MouseMotionListener { int x,y; public void init() { setLayout(new GridLayout(5,2)); x=0; y=0; addMouseMotionListener(this); } public void mouseDragged(MouseEvent me) { x=me.getX(); y=me.getY(); repaint(); } public void mouseMoved(MouseEvent me) { } public void update(Graphics g)

Page 45: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 45

{ paint(g); } public void paint (Graphics g) { g.fillOval(x,y,5,5); } }

Output:

Page 46: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 46

Q21. Write a program for display the checkbox, labels and text fields on an AWT? /****************************************************************** Unit No. : 5 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ Karamyo.java System No : L1S7 Date : ******************************************************************/ Coding: import java.awt.*; import java.applet.*; /*<applet code=label.class height=400 width=400></applet>*/ public class label extends Applet {

CheckboxGroup cb; Checkbox cb1,cb2; List L; TextField p,q; TextArea ta; Choice c; public void init() { //creating label obj Label x=new Label("CCJ"); Label y=new Label("JDP"); add(x); add(y); //creating combo obj and elements to combo c=new Choice(); c.add("BCA");

Page 47: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 47

c.add("BBA"); c.add("BSC"); c.add("MA"); c.add("BA"); c.add("PHD"); add(c); //creating option button cb=new CheckboxGroup(); cb1=new Checkbox ("Graduate",cb,true); cb2=new Checkbox ("Post Graduate",cb,false); add(cb1); add(cb2); //creating list box L=new List(1,true); L.add("BCA"); L.add("PGDCA"); L.add("BBA"); L.add("M.COM"); L.add("B.COM"); L.add("BA"); add(L); //creating textbox and textfeilds p=new TextField(10); q=new TextField(10); q.setEchoChar('*'); add(p); add(q); //creating text area String s="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; ta=new TextArea(s,10,30); add(ta); } }

Page 48: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 48

OUTPUT:

Page 49: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 49

Q22. Write a program for creating a file and to store data into that file.(Using the file Writer IO stream)? /****************************************************************** Unit No. : 4 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ System No : L1S7 Date : 22-04-2010 ******************************************************************/ Coding: import java.io.*; //Package Declaration class copycharacters //Main class declared { public static void main(String[] args) //Main Method { //Declare ad create input and output files File inFile = new File("input.dat"); File outFile = new File("output.dat"); FileReader ins =null; FileWriter outs=null; try //Try Exception { ins = new FileReader("inFile"); outs=new FileWriter("outFile"); //Read and write till the end int ch; while ((ch=ins.read())!=-1) { outs.write(ch); }

Page 50: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 50

} catch (IOException e) //Catch Exception { System.out.println("File created"); System.out.println("NiteshIoFile"); System.exit(-1); } finally { try { ins.close(); //close files outs.close(); } catch(IOException e) { } } } } Output :

Page 51: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 51

Q23. Write a program to create an Applet using the HTML file, where Parameter pass font size and font type and Applet msg. will change to corresponding parameter? /****************************************************************** Unit No. : 5 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ PassParam.java System No : L1S7 Date : 16-01-2011 ******************************************************************/ Coding: import java.awt.*; import java.applet.*; // Package Declarations /* <applet code = "PassParam" width =200 height = 80> <param name=fontName value=Karamveer> <param name=fontSize value=18> <param name=leading value=4> <param name=accountEnabled value=true> </applet>*/ //Applet Coding in HTML public class PassParam extends Applet //Class Declaration { String fontName; //Variable Declarations int fontSize; float leading; boolean active; public void start() //Start Mathod { String Param; //Variable Declaration fontName = getParameter("fontName"); if (fontName == null) //if Statement

Page 52: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 52

fontName = "Not Found"; Param = getParameter ("FontSize"); try //Try catch Exception Statement { if (Param !=null ) //if else statement fontSize = Integer.parseInt (Param); else fontSize = 0 ; } catch (NumberFormatException E) { fontSize = -1; } Param = getParameter("Leading"); try //try catch Exception { if (Param != null) //if else statement leading = Float.valueOf (Param).floatValue(); else leading = 0; } catch (NumberFormatException e) { leading =-1; } Param = getParameter("Account Enabled"); if (Param != null) active = Boolean.valueOf (Param).booleanValue(); } public void paint(Graphics G) //Paint Method { G.drawString("FontName = " + fontName,0,10); G.drawString("FontSize = " + fontSize,0,26); G.drawString("Leading = " + leading,0,42); G.drawString("AccountActive = " + active,0,58);

Page 53: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 53

} }

Output :

Page 54: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 54

Q24. Write a program for AWT to create Menu and Popup Menu for Frame? /****************************************************************** Unit No. : 5 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ MenuDemo.java System No : L1S7 Date : 02-01-2011 ******************************************************************/ Coding: import java.awt.*; import javax.swing.*; //Importing Packages and classes import javax.swing.event.*; public class MenuDemo extends JFrame //class name { public MenuDemo() //Constructor Declaration { JMenuBar mb1=new JMenuBar(); //Declare he object and Instantiate the object setJMenuBar(mb1); JMenu m1=new JMenu("File"); //Statement for File menu JMenu m2=new JMenu("Edit"); //Statement for Edit menu JMenu m3=new JMenu("Search"); //Statement for Search menu JTextArea ta=new JTextArea(); mb1.add(m1); mb1.add(m2); mb1.add(m3); m1.add(new JMenuItem("New",new ImageIcon("new.jpg"))); //Popup for File menu m1.add(new JMenuItem("Open",new ImageIcon("open.jpg")));

m1.add(new JMenuItem("Save",new ImageIcon("save.jpg")));

Page 55: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 55

m1.addSeparator(); //Inserts line to separate m1.add(new JMenuItem("Page Setup",new ImageIcon("pagesetup.jpg"))); m1.add(new JMenuItem("Print",new ImageIcon("print.jpg"))); m2.add(new JMenuItem("Undo",new ImageIcon("Undo.jpg"))); //Popup for Edit menu m2.add(new JMenuItem("Redo",new ImageIcon("redo.jpg"))); m2.addSeparator(); //Inserts line m2.add(new JMenuItem("Cut",new ImageIcon("cut.jpg"))); m2.add(new JMenuItem("Copy",new ImageIcon("copy.jpg"))); m2.add(new JMenuItem("Paste",new ImageIcon("paste.jpg"))); m3.add(new JMenuItem("Find",new ImageIcon("find.jpg"))); //Popup for Search menu this.getContentPane().add(ta); } //Closing Constructor public static void main(String str[]) // Main emthod Declaration { MenuDemo md1=new MenuDemo(); // Calling of MenuDemo class md1.setVisible(true); md1.setSize(300,300); }

Page 56: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 56

Output :

Page 57: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 57

Q24. WAP to create an Applet using the HTML file where parameter pass for font size and font type and applet message will change to corresponding parameters ? /****************************************************************** Unit No. : 5 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ MenuDemo.java System No : L1S7 Date : 02-01-2011 ******************************************************************/ Coding: import java.awt.*; import java.applet.*; /* <applet code = PassParam.class width =300 height = 300> <param name=fontName value=Lucida> <param name=fontSize value=14> <param name=leading value=2> <param name=accountEnabled value=true> </applet>*/ public class PassParam extends Applet { String fontName; int fontSize; float leading; boolean active; public void start() { String Param; fontName = getParameter("fontName"); if (fontName == null) fontName = "Not Found";

Page 58: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 58

Param = getParameter ("FontSize"); try { if (Param !=null ) fontSize = Integer.parseInt (Param); else fontSize = 0 ; } catch (NumberFormatException E) { fontSize = -1; } Param = getParameter("Leading"); try { if (Param != null) leading = Float.valueOf (Param).floatValue(); else leading = 0; } catch (NumberFormatException e) { leading =-1; } Param = getParameter("Account Enabled"); if (Param != null) active = Boolean.valueOf(Param).booleanValue(); } public void paint(Graphics G) { G.drawString("FontName = " + fontName,0,10); G.drawString("FontSize = " + fontSize,0,26);

G.drawString("Leading = " + leading,0,42); G.drawString("AccountActive = " + active,0,58); } }

Page 59: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 59

Output:

To Write

Page 60: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 60

Q25. WAP to display your file in DOS console use the input /output stream? /****************************************************************** Unit No. : 5 Author : Nitesh Bhura Class : BCA III rd year Path : C:\java\ MenuDemo.java System No : L1S7 Date : 02-01-2011 ******************************************************************/ Coding: import java.io.*; class FileWriteChar { public static void main(String[] args) throws IOException { String s="Welcome to JAVA world"; FileWriter fw=new FileWriter("msg.txt",true); char ch[]=s.toCharArray(); fw.write(ch); fw.close(); } } import java.io.*; class FileReadChar { public static void main(String[] args) throws IOException { FileReader fr=new FileReader("msg.txt"); String s="";

Page 61: JAVA PRATICAL SOLUTION BCA FINAL YEAR CHRIST COLLEGE JAGDALPUR

Java particle record 2011

Nitesh Bhura 61

int i=fr.read();// assigning first character of file //fr.read() will return ascii code of characters in the file while(i!=-1)// upto last character whose ascii value is -1 { char ch=(char)i; s=s+ch; i=fr.read(); } System.out.println(s); fr.close(); } } OUTPUT