Java Assignment
Java Assignment
Assignment on Java
Page 1
Assignment on Java
Page 2
Assignment on Java
OutPut:-
Page 3
Assignment on Java
Q.3 WAP the use Boolean data type and print the Prime number Series up
to 50.
Program:class Primes
{
public static void main(String args[])
{
int n,i;
for(n=1;n<=50;n++)
{
boolean temp=false;
for(i=2;i<=n-1;i++)
{
if(n%i==0)
{
temp=true;
}
}
if(temp==false)
{
System.out.print(n);
System.out.print(" ");
}
}
}
}
OutPut:-
Page 4
Assignment on Java
Page 5
Assignment on Java
}
System.out.println("Input matrix B is = ");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print("\t"+b[i][j]);
}
System.out.print(" \n");
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
c[i][j]=0;
for(k=0;k<3;k++)
{
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
}
}
System.out.println("Multiplication of matrix is = ");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print("\t"+c[i][j]);
}
System.out.print("\n");
}
}
}
Page 6
Assignment on Java
OutPut:-
Page 7
Assignment on Java
Page 8
Assignment on Java
Page 9
Assignment on Java
Page 10
Assignment on Java
OutPut:-
Page 11
Assignment on Java
Q.8 WAP to StringBuffer class which perform the all methods of that
class.
Program:class Stringmanupulation
{
public static void main (String args[])
{
StringBuffer str = new StringBuffer ("object lang");
System.out.println("original string" +str);
System.out.println("String length=" +str.length());
for (int i=0; i<str.length(); i++)
{
int p=i+1;
System.out.println("Character at Position:" +p + "is"
+" " +str.charAt(i));
}
str.setCharAt (6,'_');
System.out.println("String now" +str);
str.append("Improve Sequrity");
System.out.println("Append string:" +str);
}
}
OutPut:-
Page 12
Assignment on Java
Page 13
Assignment on Java
}
OutPut:-
Page 14
Assignment on Java
Q.10 WAP where Single class implements more than one interface and
with help of interface reference variable user call the methods.
Program: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);
}
}
class InterfaceTest
{
public static void main(String args[])
{
Rectangle rect = new Rectangle();
Circle cir = new Circle();
Area area;
area= rect;
System.out.println("Area of Rectangle ="+area.compute(10, 20));
area = cir;
System.out.println("Area of Circle ="+area.compute(10, 0));
}
}
Page 15
Assignment on Java
OutPut:-
Page 16
Assignment on Java
Q.11 WAP that use the multiple catch statements within the try-catch
mechanism.
Program:class TryCatch
{
public static void main(String arg[])
{
int a[]={5,10};
int b=5;
try
{
int x=a[1]/(b-a[0]);
}
catch(ArithmeticException e)
{
System.out.println("division by zero");
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.print("Array index error");
}
catch(ArrayStoreException e)
{
System.out.println("wrong datatype");
}
int y=a[1]/(b+a[0]);
System.out.println("Y = "+y);
}
}
Page 17
Assignment on Java
OutPut:-
Page 18
Assignment on Java
Q.12 WAP where user will create a self-Exception using the throw
keywords.
Program:import java.lang.Exception;
class myException extends Exception
{
myException(String msg)
{
super(msg);
}
}
class testmyException
{
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
small");
}
}
catch(myException e)
{
System.out.println("caugth my exception e");
System.out.println(e.getMessage());
}
finally
{
System.out.println("i am always here");
}
}
}
OutPut:-
too
Page 19
Assignment on Java
Page 20
Assignment on Java
Page 21
Assignment on Java
catch(Exception e)
{
System.out.println(""+e);
}
}
}
class Joinn
{
public static void main(String args[])
{
Thread t=Thread.currentThread();
Thread t1=new Thread(new Mythread("first"));
Thread t2=new Thread(new Mythread("second"));
t1.start();
t2.start();
System.out.println("State of main" + t.isAlive());
System.out.println("State of First" + t1.isAlive());
System.out.println("State of Second" +t2.isAlive());
try
{
t1.join();
t2.join();
}
catch(Exception e)
{
System.out.println(""+e);
}
System.out.println("State of First" + t1.isAlive());
System.out.println("State of main" + t.isAlive());
}
}
Page 22
Assignment on Java
OutPut:-
Page 23
Assignment on Java
Q.14 WAP to create a package using command and one package will
import another package.
Program:Step1:-package package1;
public class A
{
public void displayA( )
{
System.out.println("class A");
}
}
Step2:-import package1.A;
class packagetest
{
public static void main(String args[] )
{
A ob=new A( );
ob.displayA( );
}
}
Step3:-package package2;
public class B
{
protected int m=10;
public void displayB( )
{
System.out.println("class B");
System.out.println("m="+m);
}
}
Step4:-import package1.A;
import package2.B;
class packagetest2
{
public static void main(String args[] )
{
A Aob=new A( );
B Bob=new B( );
Aob.displayA( );
Bob.displayB( );
}
}
Page 24
Assignment on Java
OutPut:-
Page 25
Assignment on Java
Page 26
Assignment on Java
g.drawString(s,100,75);
}
public boolean action (Event event, Object object)
{
repaint();
return true;
}
}
OutPut:-
Page 27
Assignment on Java
Q.16 WAP for JDBC to insert the values into the existing table by using
prepared Statements.
Program:import java.sql.*;
public class Myinsert
{
public static void main(String ar[]) throws Exception
{
Connection con;
Statement stmt;
String query;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:pgdca");
stmt=con.createStatement();
stmt.executeUpdate("insert into table1"+"
values(4,'Monu','bca-3',98261982)");
ResultSet
rs=stmt.executeQuery("select*from
pgdca");
System.out.println("My DATA");
while(rs.next())
{
System.out.print(rs.getInt(1));
System.out.print("\t");
System.out.print(rs.getString(2));
System.out.print("\t");
System.out.print(rs.getString(3));
System.out.print("\t");
System.out.print(rs.getInt(4));
System.out.print("\n");
}
stmt.close();
con.close();
}
catch(SQLException ex)
Page 28
Assignment on Java
{
System.err.println("SQLException:"+ex.getMessage());
}
}
}
OutPut:-
Page 29
Assignment on Java
Q.17 WAP for JDBC to display the record from the existing table.
Program:import java.sql.*;
public class Odbc
{
public static void main(String ar[]) throws Exception
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
con=DriverManager.getConnection("jdbc:odbc:pgdca");
System.out.println("Connection Ok.");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from
table1");
System.out.println("=========");
while(rs.next())
{
System.out.print(rs.getInt(1));
System.out.print("\t");
System.out.print(rs.getString(2));
System.out.print("\t");
System.out.print(rs.getString(3));
System.out.print("\t");
System.out.print(rs.getInt(4));
System.out.print("\n");
}
con.close();
}
catch(Exception ex)
{
System.err.println("Exception: "+ex.getMessage());
}
}
}
Page 30
Assignment on Java
OutPut:-
Page 31
Assignment on Java
Page 32
Assignment on Java
Page 33
Assignment on Java
Page 34
Assignment on Java
mousey=20;
msg="MouseClicked";
repaint();
}
//Handle Button Pressed
public void mousePressed(MouseEvent me)
{
mousex=me.getX();
mousey=me.getY();
msg="Down";
repaint();
}
//Handle Button released
public void mouseReleased(MouseEvent me)
{
mousex=me.getX();
mousey=me.getY();
msg="Up";
repaint();
}
//Handle Button Dragged
public void mouseDragged(MouseEvent me)
{
mousex=me.getX();
mousey=me.getY();
msg="*";
showStatus("Dragging mouse at"+mousex+" , " + mousey);
repaint();
}
//Handle Mouse moved
public void mouseMoved(MouseEvent me)
{
showStatus("Moving mouse
at"+me.getX()+ " , " +
me.getY());
}
//Handle Mouse moved
public void paint(Graphics g)
Page 35
Assignment on Java
{
g.drawString(msg, mousex, mousey);
}
}
OutPut:-
Page 36
Assignment on Java
Q.20 WAP for display the checkboxes, Labels and TextFields on an AWT.
Program:import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*<APPLET CODE= Checks.class width=200
height=200>
</APPLET>*/
public class Checks extends Applet implements ItemListener
{
Checkbox ch1,ch2,ch3;
TextField text1;
Label I1;
public void init()
{
I1=new Label("Check Box");
add(I1);
ch1=new Checkbox("1");
add(ch1);
ch1.addItemListener(this);
ch2=new Checkbox("2");
add(ch2);
ch2.addItemListener(this);
ch3=new Checkbox("3");
add(ch3);
ch3.addItemListener(this);
text1=new TextField(20);
add(text1);
}
public void itemStateChanged(ItemEvent e)
{
text1.setText("Check
box"+((Checkbox)e.getItemSelectable()).getLabel()+"clicked");
Mahant LaxmiNarayan das College
Page 37
Assignment on Java
}
}
OutPut:-
Page 38
Assignment on Java
Q.21 WAP for creating a file and to store data into that file.(Using the file
WriterIOStream)
Program:-
import java.io.*;
class writebytes
{
public static void main(String args[ ])
{
byte cities[
]={'D','E','L','H','I','\n','M','A','D','R','A','S','\n','L','O','N','D','O','N'
,'\n'};
FileOutputStream outfile=null;
try
{
outfile=new FileOutputStream("city.txt");
outfile.write(cities);
outfile.close( );
}
catch(IOException ioe)
{
System.out.println("ioe" );
System.exit(-1);
}
}
}
OutPut:-
Page 39
Assignment on Java
Page 40
Assignment on Java
Page 41