Professional Documents
Culture Documents
Valayanchirangara, Perumbavoor-683556
(Affiliated to Mahatma Gandhi University, NAAC Re-Accredited at ‘A’ Level)
Ambili M S Dr.
Manusankar C
Faculty in Charge Head of
the Department
1. USE OF CONSTRUCTORS
Date: 22/11/2021
PROGRAM
import java.util.*;
class employee
int empno;
float salary;
String name;
employee()
empno=1001;
salary=100000;
name="devan";
void display()
System.out.println("EmpNo : "+empno);
System.out.println("Name : "+name);
System.out.println("Salary : "+salary);
this();
System.out.println("EmpNo : "+empno);
System.out.println("Name : "+type);
Page | 2
System.out.println("Salary : "+salary);
emp1.display();
}
Page | 3
OUTPUT
EmpNo: 1002
Name : aakash
Salary : 10000.00
EmpNo: 1001
Name : devan
Salary : 10000.00
Page | 4
PROGRAM
class student2
int clno;
String studname;
int engmark,mathsmark,totalmark;
clno=a;
studname=b;
engmark=c;
mathsmark=d;
totalmark=c+d;
void display()
if(args.length>3)
{
Page | 5
student2 st1=new
student2(Integer.parseInt(args[0]),args[1],Integer.parseInt(args[2]),Integer.parseInt(args[3]));
st1.display();
else
}
Page | 6
OUTPUT
The details of the student are :
PROGRAM
import java.util.*;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.BufferedReader;
class student
int clno;
String name;
int mark;
clno=a;name=b;mark=c;
void display()
System.out.println(clno+"\t"+name+"\t"+mark);
int a1,c1,i;
String b1;
Page | 8
for(i=0;i<3;i++)
try
a1=Integer.parseInt(b.readLine());
b1=b.readLine();
c1=Integer.parseInt(b.readLine());
s[i]=new student();
s[i].input(a1,b1,c1);
catch(Exception tt)
System.out.println(tt);
System.out.println("ClassNo\tName\tMark");
for(i=0;i<3;i++)
s[i].display();
}
Page | 9
OUTPUT
Enter details (ClassNo,Name and Mark) of 3 students :
101
aakash
100
102
abhinav
100
103
adhilsha
100
AIM: Write a java program to demonstrate keyboard reading method and performing
operations
PROGRAM
import java.util.*;
import java.io.*;
class student1
int clno;
String name;
int marks;
clno=a;name=b;marks=c;
void display()
System.out.println(clno+"\t"+name+"\t"+marks);
int m=0;
int temp=0;
int a1,c1,i;
Page | 11
String b1;
for(i=0;i<3;i++)
try
a1=Integer.parseInt(b.readLine());
b1=b.readLine();
c1=Integer.parseInt(b.readLine());
s[i]=new student1();
s[i].input(a1,b1,c1);
if(c1>m)
m=c1;
temp=i;
catch(Exception tt)
System.out.println(tt);
System.out.println("Top Score");
s[temp].display();
}
Page | 12
OUTPUT
Enter details (ClassNo, Name and Mark) of 3 students :
101
aaksah
100
102
abhinav
98
103
adhilsha
96
Top Score
5. METHOD OVERLOADING
Date : 25/11/2021
PROGRAM
import java.util.*;
import java.io.*;
class areaof
int a,b;
float c,d;
double ans;
void area(int a)
ans=3.14*a*a;
ans=a*b;
ans=c*d*0.5;
int n;
int y=1;
while(y==1)
n=sc.nextInt();
switch(n)
int a=sc.nextInt();
ar.area(a);
break;
int c=sc.nextInt();
int b=sc.nextInt();
ar.area(c,b);
break;
float e=sc.nextFloat();
float f=sc.nextFloat();
ar.area(e,f);
break;
}
Page | 15
y=sc.nextInt();
}}
OUTPUT
1.Area of circle
2.Area of Rectangle
3.Area of triangle
1.Area of circle
2.Area of Rectangle
3.Area of triangle
1.Area of circle
2.Area of Rectangle
3.Area of triangle
0
Page | 17
6. CONSTRUCTOR OVERRIDING
Date: 25/11/2021
PROGRAM
import java.util.*;
import java.io.*;
class area
int a,b;
float c,d;
double ans;
area(int a)
ans=3.14*a*a;
area(int a,int b)
ans=a*b;
area(float c,float d)
{
Page | 18
ans=c*d*0.5;
class maina
int n;
int y=1;
while(y==1)
n=sc.nextInt();
switch(n)
int a=sc.nextInt();
break;
int c=sc.nextInt();
int b=sc.nextInt();
break;
float e=sc.nextFloat();
float f=sc.nextFloat();
break;
Page | 19
y=sc.nextInt();
OUTPUT
1.Area of circle
2.Area of Rectangle
3.Area of triangle
1.Area of circle
2.Area of Rectangle
3.Area of triangle
1.Area of circle
2.Area of Rectangle
Page | 20
3.Area of triangle
0
Page | 21
7.CREATE A PACKAGE
Date: 29/11/2021
AIM: Write a java program to create a package and use it in another program
PROGRAM
import mypack.*;
class six
f.display();
f.display1();
s.display();
s.display1();
Five.java
package mypack;
Seven.java
package mypack;
}
Page | 23
OUTPUT
I belongs to five
I belongs to seven
8. INHERITANCE
Date: 01/12/2021
PROGRAM
import java.util.*;
class parent
void putdatac()
{
Page | 25
void putdatan()
p.putdatap();
c.putdatac();
c.putdatap();
n.putdatap();
n.putdatac();
n.putdatan();
}
Page | 26
OUTPUT
This is parent class
9. METHOD OVERRIDING
Date: 03/12/2021
PROGRAM
class eight
void display()
void display()
n.display();
OUTPUT
Hello I belong to derived class
Page | 29
PROGRAM
class ten
int a,b,c;
a=a1;
b=a2;
try
c=a/b;
System.out.println("Quotient is "+c);
catch(ArithmeticException e)
System.out.println(e);
Page | 30
finally
if(args.length!=2)
else
int b1=Integer.parseInt(args[0]);
int b2=Integer.parseInt(args[1]);
}
Page | 31
OUTPUT
Reexecute with two arguments
34
Quotient is 0
11.USAGE OF THREATS
Date: 08/12/2021
PROGRAM
class eight1 extends Thread
Thread t1,t2;
int i;
eight1()
t1=new Thread(this);
t2=new Thread(this);
t1.start();
t2.start();
try
{
Page | 33
for(i=0;i<5;i++)
if(Thread.currentThread()==t1)
System.out.println("hai everyone");
t1.sleep(5);
else
t2.sleep(10);
catch(Exception h){}
}
Page | 34
OUTPUT
hai everyone
my name is astro
hai everyone
hai everyone
my name is astro
hai everyone
Page | 35
12.CREATION OF GUI
Date: 10/12/2021
PROGRAM
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.awt.event.*;
Frame f1;
Panel p1;
Label l1,l2,l3;
TextField t1,t2,t3;
Button b1,b2;
twelve()
{
Page | 36
f1.addWindowListener(this);
p1=new Panel();
l3=new Label("Emailaddress");
t1=new TextField(10);
t2=new TextField(10);
t3=new TextField(10);
b1=new Button("Submit");
b2=new Button("Reset");
p1.add(l1);
p1.add(t1);
p1.add(l2);
p1.add(t2);
p1.add(l3);
p1.add(t3);
p1.add(b1);
p1.add(b2);
f1.add(p1);
f1.setSize(300,300);
f1.setVisible(true);
System.exit(0);
}
Page | 37
OUTPUT
Page | 38
PROGRAM
import java.awt.*;
import java.awt.event.*;
class thirteen
Frame f1;
Panel p1;
//Textfield t1,t2;
Button b1,b2;
thirteen()
p1.add(t1);
p1.add(t2);
p1.add(b1);
p1.add(b2);
f1.add(p1);
f1.setSize(300,300);
f1.setVisible(true);
b1.addActionListener(new ActionListener()
String s1=t1.getText();
String s2=t2.getText();
t1.setText(s2);
t2.setText(s1);
});
b2.addActionListener(new ActionListener()
System.exit(0);
});
OUTPUT
Page | 41
PROGRAM
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
WindowExample()
addWindowListener(this);
setSize(400,400);
setLayout(null);
setVisible(true);
}
Page | 42
new WindowExample();
{System.out.println("activated");}
{System.out.println("closed");}
System.out.println("closing");
System.exit(0);
{System.out.println("deactivated");}
{System.out.println("deiconified");}
{System.out.println("iconified");}
{System.out.println("Opened");}
}
Page | 43
OUTPUT
Page | 44
PROGRAM
import java.awt.event.*;
import java.awt.*;
Frame f1;
Page | 45
Panel p1;
List l1;
Choice c1;
TextField t1;
Button b1;
Label l2,l3,l4;
item()
f1=new Frame();
p1=new Panel();
l1=new List();
b1=new Button("Add");
t1=new TextField(10);
c1=new Choice();
c1.add(" ");
p1.add(l2);
p1.add(t1);
p1.add(b1);
p1.add(l3);
p1.add(c1);
p1.add(l4);
p1.add(l1);
f1.add(p1);
f1.setSize(500,500);
f1.setVisible(true);
b1.addActionListener(this);
c1.addItemListener(this);
f1.addWindowListener(this);
Page | 46
{ System.exit(0);}
c1.add(t1.getText());
t1.setText("");
l1.add(c1.getSelectedItem());
OUTPUT
Page | 47
AIM: Write a java program to familiarize use of applets by drawing different shapes
PROGRAM
<html>
<body>
</applet>
</body>
</html>
Sixteen.html
<html>
<body>
</applet>
</body>
</html>
OUTPUT
Page | 49
Date:03/ 01/2022
PROGRAM
import java.applet.*;
import java.awt.*;
//g.setFont(font);
g.setColor(Color.RED);
g.drawString(getParameter("nam"),300,300);
Paraapplet.html
<html>
<body>
</applet>
</body>
</html>
OUTPUT
Page | 51
18. JDBC
Page | 52
PROGRAM
package client;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
Connection con;
Statement st;
ResultSet rs;
public login()
connect();
frame();
try
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);
Page | 53
String db="jdbc:odbc:dbl";
con=DriverManager.getConnection(db);
st=con.createStatement();
catch(Exception e)
{}
f.setSize(600, 400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
p.add(l);
p.add(t);
p.add(l1);
p.add(t1);
p.add(b);
f.add(p);
b.addActionListener(new ActionListener()
try
String username=t.getText().trim();
String password=t1.getText().trim();
“and Password=”+password+””;
rs =st.executeQuery(sql);
System.out.println(sql);
while(rs.next())
Page | 54
System.out.println("Hai");
String user1=rs.getString("Username");
String pass1=rs.getString("Password");
if((username.equals(user1))&&password.equals(pass1))
JOptionPane.showMessageDialog(null,"User found");
else
catch(Exception e1)
{}
});
}
Page | 55
OUTPUT