Practical file of
Submitted to: Submitted by:
Mrs. Name :
(Asstt. Prof. in C.S. Dept) Class :
Roll no: ………………
Index
Sr.No. Program Page Sign.
no.
1. WAP To Print Hello In Java WAP.
2. WAP To Calculate Area.
3. WAP To Implement Else If Ladder.
4. WAP To Implement Switch Statement.
5. WAP To Implement Nested For Loop.
6. WAP To Draw Pattern On Screen.
7. WAP To Implement Classes And Object.
8. WAP To Implement Constructor.
9. WAP To Implement Copy Constructor.
10. WAP To Implement Constructor Overloading.
11. WAP To Implement Abstract Class.
12. WAP To Implement Interface.
13. WAP To Implement Exception Handling.
14. WAP To Implement Package.
15. WAP To Implement Simple Applet.
SIMPLE JAVA PROGRAM
class SampleOne
public static void main(String args[])
System.out.println("Java is better than c++");
OUTPUT
PROGRAM TO CALCULATE AREA
class Room
float length;
float breadth;
void getdata(float a, float b)
length=a;
breadth=b;
class RoomArea
public static void main(String args[])
float area;
Room room1 = new Room();
room1.getdata(14, 10);
area = room1.length * room1.breadth;
System.out.println("Area =" + area);
}
OUTPUT
PROGRAM OF ELSE IF LADDER
class ElseIfLadder
public static void main(String args[])
int rollNumber[] = { 111, 222, 333, 444 };
int marks[] = { 81, 75, 43, 58 };
for (int i = 0; i < rollNumber.length; i++)
if (marks[i] > 79)
System.out.println(rollNumber[i] + " Honours");
else if (marks[i] >59)
System.out.println(rollNumber[i] + " 1st Division");
else if (marks[i] > 49)
System.out.println(rollNumber[i] + " 2nd Division");
else
System.out.println(rollNumber[i] + " Fail");
}
OUTPUT
PROGRAM OF SWITCH STATEMENT
class CityGuide
public static void main(String args[])
char choice;
System.out.println("Select your choice");
System.out.println(" M -> Madras");
System.out.println(" B -> Bombay");
System.out.println(" C -> Calcutta");
System.out.println("choice--->");
System.out.flush();
try
switch (choice = (char) System.in.read())
case 'M':
case 'm': System.out.println("Madras : Booklet 5");
break;
case 'B':
case 'b':System.out.println("Bombay : Booklet 9");
break;
case 'C':
case'c': System.out.println("Calcutta: Booklet15");
break;
default:System.out.println("Invalid Choice (IC)");
catch (Exception e)
System.out.println("I/O Error");
}
OUTPUT
PROGRAM OF NESTED FOR LOOP
class NestedLoop
public static void main(String args[])
int p,q;
System.out.println("The right angle triangle of @ is shown below:\n");
for (p = 1; p <= 9; p++)
for(q = 1; q <= p; q++)
System.out.print("@");
System.out.println(" ");
}
OUTPUT
PROGRAM TO DRAW PATTERN ON SCREEN
class Displaying
public static void main(String args[])
System.out.println("Screen Display");
for(int i = 1; i <= 9; i++)
for(int j = 1; j <= i; j++)
System.out.print(" ");
System.out.print(i);
System.out.print("\n");
System.out.println("Screen Display Done");
}
OUTPUT
PROGRAM OF CLASSES AND OBJECTS
class Rectangle
int length, width;
void getdata (int x, int y)
length = x;
width = y;
int rectArea ()
int area = length * width;
return (area);
class RectArea
public static void main (String args[])
int area1, area2;
Rectangle rect1 = new Rectangle();
Rectangle rect2 = new Rectangle();
rect1.length = 15;
rect1.width = 10;
area1 = rect1.length * rect1.width;
rect2.getdata (20, 12);
area2 = rect2.rectArea();
System.out.println("Area1 = " + area1);
System.out.println("Area2 = " + area2);
OUTPUT
PROGRAM OF CONSTRUCTOR
class Rectangle
int length, width;
Rectangle (int x, int y)
length = x;
width = y;
int rectArea ()
return (length * width);
class RectangleArea
public static void main(String args[])
Rectangle rect1 = new Rectangle(15, 10);
int area1 = rect1.rectArea();
System.out.println("Area1 = " + area1);
OUTPUT
PROGRAM OF COPY CONSTRUCTOR
class Student6
int id;
String name;
int age;
Student6 (int i, String n)
id = i;
name = n;
Student6(Student6 s)
id = s.id;
name = s.name;
void display()
System.out.println(id + " " + name);
public static void main(String args[])
{
Student6 s1 = new Student6(111, "karan");
Student6 s2 = new Student6(s1);
s1.display();
s2.display();
OUTPUT
PROGRAM OF CONSTRUCTOR OVERLOADING
class Student5
int id;
String name;
int age;
Student5 (int i, String n)
id = i;
name = n;
Student5 (int i, String n, int a)
id = i;
name = n;
age = a;
void display()
System.out.println(id + " " + name + " " + age);
}
public static void main(String args[])
Student5 s1 = new Student5(111, "karan");
Student5 s2 = new Student5(222, "Aryan", 25);
s1.display();
s2.display();
OUTPUT
PROGRAM TO IMPLEMENT ABSTRACT CLASS
abstract class Sum
public abstract int SumOfTwo (int n1, int n2);
public abstract int SumOfThree (int n1, int n2, int n3);
public void disp()
System.out.println("Method of class Sum");
class AbstractDemo extends Sum
public int SumOfTwo (int num1, int num2)
return num1 + num2;
public int SumOfThree (int num1, int num2, int num3)
return num1 + num2 + num3;
public static void main(String args[])
{
AbstractDemo obj = new AbstractDemo();
System.out.println(obj.SumOfTwo(3, 7));
System.out.println(obj.SumOfThree(4, 3, 19));
obj.disp();
OUTPUT
PROGRAM OF INTERFACE: MULTIPLE INHERITENCE
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, 12));
OUTPUT
PROGRAM WITHOUT EXCEPTION HANDLING
class Error2
public static void main(String args[])
int a = 10;
int b = 5;
int c = 5;
int x = a/(b-c);
System.out.println("x = " + x);
int y = a/(b+c);
System.out.println("y = " + y);
}
OUTPUT
PROGRAM FOR IMPLEMENTING PACKAGE
import package1.ClassA;
import package2.*;
class PackageTest2
public static void main(String args[])
ClassA objectA = new ClassA();
ClassB objectB = new ClassB();
objectA.displayA();
objectB.displayB();
//CLASSA.JAVA
package package1;
public class ClassA
public void displayA()
System.out.println("Class A");
}
} //CLASSB.JAVA
package package2;
public class ClassB
protected int m = 10;
public void displayB()
System.out.println("Class B");
System.out.println("m = " + m);
OUTPUT
PROGRAM TO IMPLEMENT SIMPLE APPLET
import java.awt.*;
import java.applet.*;
public class HelloJavaParam extends Applet
String str;
public void init( )
str = getParameter( "string" );
if (str == null)
str = "Java";
str = "Hello" + str;
public void paint (Graphics g)
g.drawString(str, 10, 100);
}
//HELLOJAVAPARAM.HTML
<HTML>
<! Parametrized HTML File>
<Head>
<TITLE> Welcome to Java Applets </TITLE>
</HEAD>
<BODY>
<APPLET CODE = HelloJavaParam.class
WIDTH = 400
HEIGHT = 200>
</APPLET>
</BODY>
</HTML>
OUTPUT