Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
28 views

Advance Java Lab File

This document contains 14 Java programs submitted by a student named Kajal Pandey from the Department of Computer Science & Engineering at Anga Institute of Technology and Management. The programs cover basics of Java like addition of two numbers, calculating employee salary, student details, four function calculator, product of first ten numbers, power of a number, function overloading, addition of two arrays, inheritance through interfaces, packages, exception handling, multithreading, applets, and TCP echo server. Each program is followed by its output.

Uploaded by

Amit Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

Advance Java Lab File

This document contains 14 Java programs submitted by a student named Kajal Pandey from the Department of Computer Science & Engineering at Anga Institute of Technology and Management. The programs cover basics of Java like addition of two numbers, calculating employee salary, student details, four function calculator, product of first ten numbers, power of a number, function overloading, addition of two arrays, inheritance through interfaces, packages, exception handling, multithreading, applets, and TCP echo server. Each program is followed by its output.

Uploaded by

Amit Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 35

ADVANCE JAVA

LAB FILE

SUBMITTED TO:
SUBMITTED BY:
Mr.Dheeraj
Name: Kajal Pandey
[Assistant Professor]
12-CSE-18

Roll No:
Branch/Sem:

7th CSE

DEPARTMENT OF COMPUTER SCIENCE &


ENGINEERINGANGA INSTITUTE OF

TECHNOLOGY AND MANAGEMENT


PROGRAM :1
WAP in java to add two numbers

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

public class salary


{
public static void main(String args[])
{
int b=2000;
double da,ta,hra,cca,gs;
da=0.8*b;
ta=0.1*b;
hra=0.3*b;
cca=1.5*b;
gs=b+da+ta+hra+cca;
System.out.println("Basic Salary :"+b);
System.out.println("DA : "+da);
System.out.println("TA : "+ta);
System.out.println("HRA : "+hra);
System.out.println("CCA : "+cca);
System.out.println("Gross Salary : "+gs);
}
}

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

WAP in java to display four function calculator

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

public class product


{
public static void main(String args[])
{
for(int i=1,pro=1;i<=10;i++)
{
pro=pro*i;
System.out.println("Product : "+pro);
}
}
}

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];
}

System.out.println("\n Addition of two matrices is ");


for(int i=0;i<2;i++)
{
System.out.println();
for(int j=0;j<2;j++)
System.out.println("\t"+c[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

class Multi extends Thread


{
String msg;
public void run()
{
for(int i=0;i<5;i++)
{
System.out.println("Message="+msg);
}
}
Multi(String mymsg)
{
msg=mymsg;
}
}
public class mainthread
{
public static void main(String args[])
{
Multi m1=new Multi("Run");
Multi m2=new Multi("Sleep");
m1.start();
m2.start();
}
}

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:

You might also like