C.S.
I COLLEGE OF ARTS AND SCIENCE FOR WOMEN
KARPAGA NAGAR, [Link], MADURAI-625007.
CERTIFICATE
RECORD OF PRACTICAL WORK IN: BRANCH:
THIS TO CERTIFY THAT THIS IS THE BONAFIDE RECORD OF
PRACTICAL WORK DONE BY………………………………………….
[Link]. ……………..…………………………….IN THE YEAR………………….
STAFF IN-CHARGE
SUBMITTED FOR
PRACTICAL EXAMINATION
EXTERNAL EXAMINER
1.
2.
INDEX
[Link] DATE CONTENT PAGE SIGNATURE
NO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[Link] COMPLEX NUMBER USING CLASSES & OBJECTS
Date:
AIM:
To write a Java program to calculate the Complex number.
SOURCE CODE:
import [Link].*;
class calc
{
Float real,img;
calc()
{
}
calc(Float r,Float i)
{
real=r;
img=i;
}
void display()
{
[Link](real+"i"+img);
}
calc add(calc c2)
{
calc res=new calc();
[Link]=real+[Link];
[Link]=img+[Link];
return(res);
}
calc sub(calc c2)
{
calc res=new calc();
[Link]=[Link];
[Link]=[Link];
return(res);
}
}
class complex
{
public static void main(String args[])
{
calc c1=new calc(12.5f,2.5f);
calc c2=new calc(09.5f,0.5f);
[Link]("c1 is :");
[Link]();
[Link]("c2 is:");
[Link]();
calc c3=new calc();
[Link]("Addition of c1 & c2 is:");
c3=[Link](c2);
[Link]();
[Link]("Subtraction of c1&c2 is:");
c3=[Link](c2);
[Link]();
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] STRING MANIPULATION USING STRING OPERATION
Date:
AIM:
To write a Java program to String function.
SOURCE CODE:
import [Link].*;
class str
{
public static void main(String args[])throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int ch=1;
while(ch==1)
{
[Link]("[Link] trim");
[Link]("[Link] copy");
[Link]("[Link] concatenate");
[Link]("[Link] compare");
[Link]("[Link] Reverse");
[Link]("Enter your choice");
int opt=[Link]([Link]());
String s1=new String();
String s2=new String();
StringBuffer s3;
switch(opt)
{
case 1:
[Link]("[Link] string to trim");
s1=[Link]();
s2=[Link]();
[Link](s2);
break;
case 2:
[Link]("Enter string to copy");
s1=[Link]();
s2=s1;
[Link](s2);
break;
case 3:
[Link]("Enter string 1");
s1=[Link]();
[Link]("Enter string 2");
s2=[Link]();
s2=s1+s2;
[Link](s2);
break;
case 4:
[Link]("Enter string 1");
s1=[Link]();
[Link]("Enter string 2");
s2=[Link]();
if([Link](s2)==0)
{
[Link]("Both string are equal");
}
else
{
[Link]("Both are not equal");
}
break;
case 5:
[Link]("Enter string to reverse");
s1=[Link]();
s3=new StringBuffer(s1);
[Link]();
[Link](s3);
break;
default:
return;
}
[Link]("Enter to countinue");
ch=[Link]([Link]());
}
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] ARRAY LIST
Date:
AIM:
To write a Java program to Array list.
SOURCE CODE:
import [Link].*;
public class arraylist
{
public static void main(String args[])
{
List<Integer>al=new ArrayList<>();
[Link](10);
[Link](20);
[Link](30);
[Link](1);
[Link](2);
[Link]("Original Array List :"+al);
[Link](1);
[Link](2);
[Link]("Modified Array List :"+al);
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link]: 4 REVERSE ARRAY LIST
Date:
AIM:
To write a Java program to Reverse the Array list.
SOURCE CODE:
import [Link].*;
public class arrayrev
{
public static void main(String args[])
{
List<String>mylist=new ArrayList<String>();
[Link]("Practice");
[Link]("Code");
[Link]("Quiz");
[Link]("Greeks for geeks");
[Link]("Original list:"+mylist);
[Link](mylist);
[Link]("Modified list: "+mylist);
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link]: 5 HASH TABLE USING ITERATOR
Date:
AIM:
To write a Java program to Hash table using Iterator.
SOURCE CODE:
import [Link].*;
import [Link].*;
public class iterator
{
public static void main(String args[])
{
Hashtable<String,String>hash_t=new Hashtable<String,String>();
hash_t.put("1","Geeks");
hash_t.put("2","For");
hash_t.put("3","Geeks");
Set hash_set=hash_t.keySet();
[Link]("Set created from Hashtable key contain:");
Iterator itr=hash_set.iterator();
while([Link]())
[Link]([Link]());
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] LINKED LIST
Date:
AIM:
To write a Java program to Linked list.
SOURCE CODE:
import [Link].*;
import [Link];
class GFG
{
public static void main(String args[])
{
LinkedList<String>gfg=new LinkedList<String>();
[Link]("Rani");
[Link]("Sheela");
[Link]("Kavi");
[Link]("Linked List element :");
for(int i=0;i<[Link]();i++)
{
[Link]("Element at index "+i+" is "+[Link](i));
}
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link]: 7 REVERSE LIST
Date:
AIM:
To write a Java program to name contains any numeric value throw Exception invalid name.
SOURCE CODE:
import [Link].*;
public class reverse
{
public static void main(String args[])
{
List<String> mylist=new ArrayList<String>();
[Link]("[Link]");
[Link]("Matheesh Paththirana");
[Link]("[Link]");
[Link]("Jaadu");
[Link]("Original list: "+mylist);
[Link](mylist);
[Link]("Modified list: "+mylist);
}
class NameNotValidExceptionextendsreverse
{
public String validname()
{
return("Invalidname please reenter the name");
}
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] EXCEPTION HANDLING
Date:
AIM:
To write a Java program to build in exception.
SOURCE CODE:
import [Link].*;
class Exception
{
public static void main(String args[])throws IOException
{
try
{
int a=30,b=0;
int c=a/b;
[Link]("Result: "+c);
}
catch(ArithmeticException e)
{
[Link]("Division by zero error");
}
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] CALENDAR
Date:
AIM:
To write a Java program to print a date and time.
SOURCE CODE:
import [Link].*;
public class calendar
{
public static void main(String args[])
{
Calendar calendar=[Link]();
[Link]("The current date is:"+[Link]());
[Link]([Link],15);
[Link]("15 days to go:"+[Link]());
[Link]([Link],4);
[Link]("4 month: "+[Link]());
[Link]([Link],2);
[Link]("2 year : "+[Link]());
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] SINGLE INHERITANCE
Date:
AIM:
To write a Java program to calculate the area and volume using Single Inheritance.
SOURCE CODE:
import [Link].*;
import [Link].*;
class Room
{
int length,breadth;
Room(int x,int y)
{
length=x;
breadth=y;
}
int area()
{
return(length*breadth);
}
}
class BedRoom extends Room
{
int height;
BedRoom(int x,int y, int z)
{
super(x,y);
height=z;
}
int volume()
{
return(length*breadth*height);
}
}
class singleInheritance
{
public static void main(String args[])throws IOException
{
int l,b,h;
Scanner s=new Scanner([Link]);
[Link]("Enter the length,Breadth,Height");
l=[Link]();
b=[Link]();
h=[Link]();
BedRoom r= new BedRoom(l,b,h);
int area=[Link]();
int volume=[Link]();
[Link]("Area of the Room "+area);
[Link]("Volume of the Room "+volume);
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] MULTIPLE INHERITANCE
Date:
AIM:
To write a Java program to Multiple Inheritance.
SOURCE CODE:
import [Link].*;
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 shape
{
public static void main(String args[])
{
Scanner sc=new Scanner([Link]);
[Link]("Enter the length & breath of a Rectangle");
int l=[Link]();
int b=[Link]();
[Link]("Enter the Radius of a circle");
int r=[Link]();
rectangle rect=new rectangle();
circle cir=new circle();
area ar;
ar=rect;
[Link]("Area of rectangle is :"+[Link](l,b));
ar=cir;
[Link]("Area of circle is:" + [Link](r,0));
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] PACKAGE
Date:
AIM:
To write a Java program to Arithmetic calculation using Package.
SOURCE CODE:
PACKAGE:
package arithmetic;
public class Mymath
{
public int add(int x,int y)
{
return x+y;
}
public int sub(int x,int y)
{
return x-y;
}
public int mul(int x,int y)
{
return x*y;
}
public int div(int x,int y)
{
return x/y;
}
public int mod(int x,int y)
{
return x%y;
}
}
MAIN:
Import [Link];
public class arithop
{
public static void main(String args[])
{
Mymath m=new Mymath();
[Link]([Link](8,5));
[Link]([Link](8,5));
[Link]([Link](8,5));
[Link]([Link](8,5));
[Link]([Link](8,5));
}
}
OUTPUT:
RESULT:
Thus the program was executed successfully.
[Link] BANKING OPERATIONS USING RMI
Date
AIM :
To write a java program in banking operations using RMI.
SOURCE CODE :
[Link]
import [Link].*;
import [Link].*;
public interface banking extends Remote
{
public int withdraw(int a,int amt)throws RemoteException;
public int deposit(int b,int amt)throws RemoteException;
public int balance(int amt)throws RemoteException;
}
[Link]
import [Link].*;
import [Link].*;
public class bankimpl extends UnicastRemoteObject implements banking
{
public bankimpl()throws RemoteException
{
}
public int withdraw(int a,int amt)throws RemoteException
{
amt=amt-a;
return(amt);
}
public int deposit(int b,int amt)throws RemoteException
{
amt=amt+b;
return(amt);
}
public int balance(int amt)throws RemoteException
{
return(amt);
}
}
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class bankserver
{
public static void main(String args[])throws RemoteException
{
try
{
Registry reg=[Link](9999);
bankimpl b=new bankimpl();
[Link]("bankserver",b);
[Link]("Server is Ready");
}
catch(Exception e)
{
[Link]("Exception"+e);
}
}
}
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public class bankclient
{
public static void main(String args[])throws RemoteException
{
int ch;
try
{
Registry reg=[Link]("[Link]",9999);
banking bf=(banking)[Link]("bankserver");
BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
[Link]("Enter the Customer name:");
String n=[Link]();
[Link]("Enter the Account No:");
int an=[Link]([Link]());
[Link]("Enter the Initial Amount:");
int amt=[Link]([Link]());
do
{
[Link]("\n \t [Link] \n\t [Link] \n\t [Link] \n\t [Link]");
[Link]("Enter your choice");
ch=[Link]([Link]());
switch(ch)
{
case 1:
[Link]("Enter the amount of withdraw");
int wd=[Link]([Link]());
[Link]("User Name :"+n);
[Link]("Account No:"+an);
if(wd>amt)
{
[Link]("Balance is less for withdraw");
}
else
{
amt=[Link](wd,amt);
[Link]("Balance after withdraw:"+amt);
}
break;
case 2:
[Link]("Enter the amount of deposit");
int dp=[Link]([Link]());
[Link]("User Name :"+n);
[Link]("Account No:"+an);
amt=[Link](dp,amt);
[Link]("Balance after deposit :"+amt);
break;
case 3:
[Link]("User Name :"+n);
[Link]("Account No:"+an);
amt=[Link](amt);
[Link]("Available balance
"+amt); break;
case 4:
[Link]("Transaction completed!!!");
}
}
while(ch<4);
}
catch(Exception e)
{
[Link]("Exception"+e);
}
}
}
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link] STUDENT MARK CALCULATION USING RMI
Date
AIM :
To write a java program in student mark calculation using RMI.
SOURCE CODE :
[Link]
import [Link].*;
import [Link].*;
public interface studinter extends Remote
{
public int mark(int a,int b,int c,int d,int e)throws RemoteException;
public int avg(int tot)throws RemoteException;
}
[Link]
import [Link].*;
import [Link].*;
public class studimpl extends UnicastRemoteObject implements studinter
{
public studimpl()throws RemoteException
{
}
public int mark(int a,int b,int c,int d,int e)throws RemoteException
{
int tol=a+b+c+d+e;
return(tol);
}
public int avg(int tot)throws RemoteException
{
int avg=tot/5;
return(avg);
}
}
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class studserver
{
public static void main(String args[])throws RemoteException
{
try
{
Registry reg=[Link](9999);
studimpl b=new studimpl();
[Link]("studserver",b);
[Link]("Server is Ready");
}
catch(Exception e)
{
[Link]("Exception"+e);
}
}
}
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public class studclient
{
public static void main(String args[])throws RemoteException
{
try
{
Registry reg=[Link]("[Link]",9999);
studinter st=(studinter)[Link]("studserver");
BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
[Link]("Enter the Student name:");
String name=[Link]();
[Link]("Enter the Mark Tamil:");
int m1=[Link]([Link]());
[Link]("Enter the Mark English:");
int m2=[Link]([Link]());
[Link]("Enter the Mark Maths:");
int m3=[Link]([Link]());
[Link]("Enter the Mark Science:");
int m4=[Link]([Link]());
[Link]("Enter the Mark Social:");
int m5=[Link]([Link]());
int calc=[Link](m1,m2,m3,m4,m5);
[Link]("Total:"+calc);
int avg=[Link](calc);
[Link]("Average:"+avg);
if(avg>=90)
{
[Link]("Distinction");
}
else if((avg>=80) && (avg<90))
{
[Link]("First class");
}
else if((avg>=60) && (avg<80))
{
[Link]("Second Class");
}
else if((avg>=35) && (avg<60))
{
[Link]("Third Class");
}
}
catch(Exception e)
{
[Link]("Exception"+e);
}
}
}
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link]: 15 CHANGING BACKGROUND COLOR USING BUTTON
Date:
AIM :
To write a java program in Changing background color using button.
SOURCE CODE :
import [Link].*;
import [Link].*;
import [Link].*;
/*<applet code="[Link]" height=500 width=500>
</applet>*/
public class color extends Applet implements ActionListener
{
Button b1;
Button b2;
Button b3;
public void init()
{
b1=new Button("Red");
b2=new Button("Blue");
b3=new Button("Green");
[Link](this);
[Link](this);
[Link](this);
add(b1);
add(b2);
add(b3);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
setBackground([Link]);
}
else if([Link]()==b2)
{
setBackground([Link]);
}
else
{
setBackground([Link]);
}
}
}
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link]: 16 DIGITAL CLOCK
Date :
AIM :
To write a java program in digital clock.
SOURCE CODE :
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
/*<applet code="[Link]"height=500 width=500>
</applet>*/
public class digitalclock extends Applet implements Runnable
{
Thread t=null;
int hours=0,minutes=0,seconds=0;
String timeString="";
public void init()
{
setBackground([Link]);
}
public void start()
{
t=new Thread(this);
[Link]();
}
public void run()
{
try
{
while(true)
{
Calendar cal=[Link]();
hours=[Link](Calendar.HOUR_OF_DAY);
if(hours>12)hours-=12;
minutes=[Link]([Link] );
seconds=[Link]([Link] );
SimpleDateFormat formatter=new SimpleDateFormat("hh:mm:ss");
Date date=[Link]();
timeString=[Link](date);
repaint();
[Link](1000);
}
}
catch(Exception e)
{
}
}
public void paint(Graphics g)
{
[Link]([Link]);
[Link](timeString,58,58);
}
}
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link]: 17 MENU EDITOR
Date:
AIM :
To write a java program in menu editor.
SOURCE CODE :
import [Link].*;
import [Link].*;
import [Link].*;
/*<applet code="[Link]"height=500 width=500>
</applet>*/
class win extends Frame implements ActionListener
{
MenuBar MyMenu;
MenuItem f1,f2,f3,e1,e2,e3;
Menu file,edit,exit;
win(String title)
{
super(title);
setLayout(new GridLayout(1,1));
MyMenu=new MenuBar();
file=new Menu("File");
edit=new Menu("Edit");
exit=new Menu("Exit");
f1=new MenuItem("Open");
f2=new MenuItem("Close");
f3=new MenuItem("Exit");
[Link](f1);
[Link](f2);
[Link](f3);
[Link](this);
[Link](this);
[Link](this);
e1=new MenuItem("Copy");
e2=new MenuItem("Cut");
e3=new MenuItem("Paste");
[Link](this);
[Link](this);
[Link](this);
[Link](e1);
[Link](e2);
[Link](e3);
[Link](file);
[Link](edit);
[Link](exit);
setMenuBar(MyMenu);
}
public void actionPerformed(ActionEvent ae)
{
}
}
public class menu extends Applet implements ActionListener
{
win w;
Button B1,B2;
public void init()
{
B1=new Button("show window");
B2=new Button("Hide window");
w=new win("My Own
Window"); add(B1);
add(B2);
[Link](200,200);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent ae)
{
if([Link]()==B1)
[Link](true);
else
if([Link]()==B2)
[Link](false);
}
}
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link]: 18 CHAT SERVER
Date:
AIM :
To write a java program in chat server.
SOURCE CODE :
[Link]
import [Link].*;
import [Link].*;
public class chatclient {
public static void main(String[] args)throws Exception
{
Socket sock=new Socket("[Link]",3000);
BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
OutputStream os=[Link]();
PrintWriter pw=new
PrintWriter(os,true); InputStream
is=[Link]();
BufferedReader r=new BufferedReader(new
InputStreamReader(is)); [Link]("Start the chitchat,type
& press Enter key"); String receiveMessage, sendMessage;
while(true)
{
sendMessage=[Link]();
[Link](sendMessage);
[Link]();
if((receiveMessage=[Link]()) !=null)
{
[Link]("Server :"+receiveMessage);
}
}
}
}
[Link]
import [Link].*;
import [Link].*;
public class chatserver
{
public static void main(String[] args)throws Exception
{
ServerSocket sersock=new ServerSocket(3000);
[Link]("Server ready for chatting");
Socket sock=[Link]();
BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
OutputStream os=[Link]();
PrintWriter pw=new
PrintWriter(os,true); InputStream
is=[Link]();
BufferedReader r=new BufferedReader(new
InputStreamReader(is)); String receiveMessage, sendMessage;
while(true)
{
if((receiveMessage=[Link]()) !=null)
{
[Link]("Client :"+receiveMessage);
}
sendMessage=[Link]();
[Link](sendMessage);
[Link]();
}
}
}
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link]: 19 COOKIES
Date:
AIM :
To write a java program in cookies.
SOURCE CODE :
[Link]
<html>
<head></head>
<body>
<form action="login">
User Name:<input type="text" name="userName"/><br/>
Password:<input type="password" name="userPassword"/><br/>
<input type="submit" value="submit"/>
</form>
</body>
</html>
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class MyServlet1 extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response) {
try{
[Link]("text/html");
PrintWriter pwriter =
[Link]();
String name = [Link]("userName");
String password = [Link]("userPassword");
[Link]("<br>Hello "+name);
[Link]("<br>Your Password is: "+password);
//Creating two cookies
Cookie c1=new Cookie("userName",name);
Cookie c2=new Cookie("userPassword",password);
//Adding the cookies to response header
[Link](c1);
[Link](c2);
[Link]("<br><a href='welcome'>View
Details</a>"); [Link]();
}
catch(Exception exp){
[Link](exp);
}
}
}
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class MyServlet2 extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response){
try{
[Link]("text/html");
PrintWriter pwriter =
[Link]();
//Reading cookies
Cookie c[]=[Link]();
//Displaying User name value from cookie
[Link]("<br>Welcome "+c[1].getValue());
//Displaying user password value from cookie
[Link]("<br>Your Password is
"+c[2].getValue()); [Link]();
}
catch(Exception exp){
[Link](exp);
}
}
}
[Link]
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link] [Link]
app_3_1.xsd">
<welcome-file-list>
<welcome-file>[Link]</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>MyServlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Servlet2</servlet-name>
<servlet-class>MyServlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet2</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping> <session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link]: 20 SESSION TRACKING
Date:
AIM :
To write a java program in session tracking.
SOURCE CODE :
[Link]
<html>
<head>
</head>
<body>
<form method="get">
<center><h1>Click On below link to go to our Web-Site</h1><br>
<a href="UserVisitServlet">Visit</a>
</form>
</body>
</html>
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class UserVisitServlet extends HttpServlet
{ int counter = 0;
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
[Link]("text/html");
PrintWriter out =
[Link](); counter++;
[Link]("<html>");
[Link]("<body>");
[Link]("<center><h1>" + "This Web-Site has been visited " + counter + " times." + "</h1>");
[Link]("</body></html>");
}
}
[Link]
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link] [Link]
app_3_1.xsd">
<servlet>
<servlet-name>UserVisitServlet</servlet-name>
<servlet-class>UserVisitServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserVisitServlet</servlet-name>
<url-pattern>/UserVisitServlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
OUTPUT:
RESULT :
Thus the above program was successfully executed.
Ex:No 21 LOGIN FORM
Date:
AIM :
To write a java program in login form.
SOURCE CODE :
[Link]
<html>
<head>
</head>
<body>
<form action="userlogin" method="get">
<input type="text" name="uname"> <br>
<input type="password" name="pwd"> <br>
<input type="submit" value="Login">
</form>
</body>
</html>
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class userlogin extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)throws
ServletException,IOException
{
[Link]("text/html");
PrintWriter out=[Link]();
String name,pwd;
name=[Link]("uname");
pwd=[Link]("pwd");
if([Link]("admin")&&[Link]("admin"))
[Link]("<html><body>sucessfully registered</body></html>");
else
[Link]("<html><body>check your username and password</body></html>");
}
OUTPUT:
RESULT :
Thus the above program was successfully executed.
[Link] : 22 EMPLOYEE PAY BILL
Date :
AIM :
To write a java program in employee pay bill.
SOURCE CODE :
[Link]
<html><head></head>
<body>
<h4><center>EMPLOYEE DETAILS</center></h4>
<form method="get" action="emp">
ENTER NAME <input type="text"
name="t1"><br> ENTER BASIC PAY <input
type="text" name="t2"><br> ENTER DA <input
type="text" name="t3"><br>
<input type="submit" value="calculate">
</form>
</body>
</html>
[Link]
import
[Link].*;
import
[Link].
*;
import [Link].*;
public class emp extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse
res)throws ServletException,IOException{
59
[Link]("tex
t/html"); PrintWriter
out=[Link]();
String name;
double da1,hra,pf,np;
name=[Link]
ter("t1");
int
bp=[Link]([Link]("
t2")); int
da=[Link]([Link]("
t3"));
da1=10/100*bp;
hra=5/100
*bp;
np=bp+da
1+hra-pf;
[Link]("<html><head></
head>");
[Link]("<body>");
[Link]("welcome
"+name);
[Link]("<br><br>");
[Link]("Basic Pay :
"+bp);
[Link]("<br><br>");
[Link]("NetPay : "+np);
[Link]("</body></html>"
);
}
OUTPUT:
60
RESULT :
Thus the above program was successfully executed.
61