Advance Java Lab File
Advance Java Lab File
LAB FILE
SUBMITTED TO:
SUBMITTED BY:
Mr.Dheeraj
Name: Kajal Pandey
[Assistant Professor]
12-CSE-18
Roll No:
Branch/Sem:
7th CSE
import java.util.*;
public class add
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.print("Enter the value a = ");
int x=sc.nextInt();
System.out.print("Enter the value b = ");
int y=sc.nextInt();
int a,b,c;
c=x+y;
System.out.println("Sum : "+c);
}
}
OUTPUT:
PROGRAM : 2
WAP in java to calculate the gross salary of an employee
OUTPUT:
PROGRAM :3
WAP in java to display details of student
import java.util.*;
public class student
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.print("Student Name : ");
String x=sc.next();
System.out.println("Marks obtained ....");
System.out.print("English : ");
int y=sc.nextInt();
System.out.print("Hindi : ");
int z=sc.nextInt();
System.out.print("Maths : ");
int m=sc.nextInt();
System.out.print("Science : ");
int n=sc.nextInt();
float total=y+z+m+n;
float per=total/4;
System.out.println("Total Marks : "+total);
System.out.println("Percentage : "+per);
System.out.println("Grades : ");
if(per>=90)
{
System.out.println("A+");
}
else if(per<90 || per>=80)
{
System.out.println("A");
}
else if(80>per || per>=70)
{
System.out.println("B+");
}
else if(per<70 || per>=60)
{
System.out.println("B");
}
else if(per<60 || per>=50)
{
System.out.println("C");
}
else if(per<50)
{
System.out.println("Fail");
}
}}
OUTPUT:
PROGRAM : 4
import java.util.*;
public class calculator
{
public static void main(String args[])
{
int x = 0,y = 0,z;
Scanner sc=new Scanner(System.in);
System.out.println("FOUR FUNCTION CALCULATOR...!!!! \n 1. Addition...\n 2.
Subtraction...\n 3. Division...\n 4. Multiplication...");
System.out.println("Enter your choise... ");
int c=sc.nextInt();
System.out.print("Enter value of x : ");
int m=sc.nextInt();
System.out.print("Enter value of y : ");
int n=sc.nextInt();
switch(c)
{
case 1: z=m+n;
System.out.print("Sum : "+z);
break;
case 2: z=m-n;
System.out.print("Sub : "+z);
break;
case 3: z=m/n;
System.out.print("Div : "+z);
break;
case 4: z=m*n;
System.out.print("Mul : "+z);
break;
default:System.out.println("Wrong choice...");
}
}
}
OUTPUT:
PROGRAM: 5
WAP in java for calculating product of first ten numbers
OUTPUT:
PROGRAM: 6
WAP in java to calculate power of a number
package cse7sem;
import java.io.*;
import java.util.Scanner;
public class power
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.print("Enter a value :");
int x=sc.nextInt();
System.out.print("Enter a power :");
int y=sc.nextInt();
int res=1;
for(int i=0;i<y;i++)
{
res=x*res;
}
System.out.println("power of "+x+"^"+y+" is "+res);
}
}
OUTPUT:
PROGRAM :7
WAP in java to demonstrate function overloading
class overld
{
void ovrld()
{
System.out.println("No Parameters");
}
void ovrld(int a)
{
System.out.println("value of a="+a);
}
void ovrld(int a, int b)
{
System.out.println("Sum="+a+b);
}
void ovrld(double a)
{
System.out.println("Product="+(a*a));
}
}
class overload
{
public static void main(String args[])
{
overld ol=new overld();
ol.ovrld();
ol.ovrld(5);
ol.ovrld(5,10);
ol.ovrld(7.7);
}
}
OUTPUT:
PROGRAM :8
WAP in java for addition of two array
class addtwo
{
public static void main(String args[])
{
int a[][]={{2,3},{1,4}};
int b[][]={{1,5},{4,7}};
int c[][]=new int[2][2];
System.out.println("\n First array elements ");
for(int i=0;i<a.length;i++)
{
System.out.println();
for(int j=0;j<a[i].length;j++)
System.out.println("\t"+a[i][j]);
}
System.out.println("\n Second array elements");
for(int i=0;i<b.length;i++)
{
System.out.println();
for(int j=0;j<b[i].length;j++)
System.out.println("\t"+b[i][j]);
}
for(int i=0;i<a.length;i++)
{
for(int j=0;j<b.length;j++)
c[i][j]=a[i][j]+b[i][j];
}
OUTPUT:
PROGRAM :9
WAP in java to demonstrate multiple inheritance through
interface
interface student
{
void mark();
}
class std implements student
{
int m1=70;
int m2=75;
void get()
{
System.out.println("Maks1="+m1);
System.out.println("Maks2="+m2);
}
public void mark()
{
System.out.println("Total="+(m1+m2));
}
}
class stddemo
{
public static void main(String args[])
{
std p=new std();
p.get();
p.mark();
}
}
OUTPUT:
PROGRAM :10
WAP in java to implement package
import java.util.*;
class sport
{
public static void main(String args[])
{
int marks1,marks2,marks3;
float avg;
Scanner in=new Scanner(System.in);
{
System.out.print("Marks1=");
marks1=in.nextInt();
System.out.print("Marks2=");
marks2=in.nextInt();
System.out.print("Marks3=");
marks3=in.nextInt();
avg=(marks1+marks2+marks3)/3;
System.out.println("Average="+avg);
}
}
}
OUTPUT:
PPROGRAM :11
WAP in java to implement exception handling
class except
{
public static void main(String args[])
{
int a1[]=new int[5];
int i;
try
{
int a=10;
int b=a-10;
int c=a/b;
for(i=0;i<6;i++)
{
System.out.println(a1[i]);
}
}
catch(ArithmeticException ae)
{
System.out.println("Exception"+ae);
}
catch(ArrayIndexOutOfBoundsException be)
{
System.out.println("Exception"+be);
}
}
OUTPUT:
PROGRAM :12
WAP in java to implement multithreading
OUTPUT:
PROGRAM :13
WAP in java to implement applet
import java.awt.*;
import java.awt.event.*;
class App extends Frame implements ActionListener
{
Button b1,b2,b3,b4;
Label l1,l2,l3;
TextField t1,t2,t3;
public App()
{
b1=new Button("ADD");
b2=new Button("SUB");
b3=new Button("MUL");
b4=new Button("DIV");
l1=new Label("Fist Number");
l2=new Label("Second Number");
l3=new Label("Result");
t1=new TextField(10);
t2=new TextField(10);
t3=new TextField(10);
setLayout(new FlowLayout());
add(l1);
add(t1);
add(l2);
add(t2);
add(l3);
add(t3);
add(b1);
add(b2);
add(b3);
add(b4);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
setSize(500,500);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int a,b,c;
a=Integer.parseInt(t1.getText());
b=Integer.parseInt(t2.getText());
if(b1.equals(e.getSource()))
{
c=a+b;
t3.setText(Integer.toString(c));
}
if(b2.equals(e.getSource()))
{
c=a-b;
t3.setText(Integer.toString(c));
}
if(b3.equals(e.getSource()))
{
c=a*b;
t3.setText(Integer.toString(c));
}
if(b4.equals(e.getSource()))
{
c=a/b;
t3.setText(Integer.toString(c));
}
}
public static void main(String args[])
{
App a1=new App();
}}
Applet code:
<html>
<appletcode="App.class" height=400 width=400>
</applet>
</html>
OUTPUT:
PROGRAM :14
WAP in java to implement TCP eco server
import java.io.*;
import java.net.*;
public class simpleserver
{
public static void main(String args[])
{
try
{
ServerSocket s=new ServerSocket(1234);
Socket s1=s.accept();
OutputStream s1out=s1.getOutputStream();
InputStream s1in=s1.getInputStream();
BufferedReader in=new BufferedReader(new InputStreamReader(s1in));
PrintWriter out=new PrintWriter(s1out);
String inString=in.readLine();
out.println("this server got this"+inString);
}
catch(Exception e)
{
}
}
}
OUTPUT: