JAVA PROGRAM EXAMPLE WITH OUTPUT
PDF
Created By:
Umar Farooque Khan
1
Copyright pTutorial All Rights Reserved
How to compile and run java programs
Compile: - javac JavaFileName
Run Java: - java JavaClassName
Lets take an example of java program:
//[Link]
class Hello
{
public static void main(String args[])
{
[Link]("Welcome to Java!");
}
}
Compile: - javac [Link]
Run Java: - java Hello
2
Copyright pTutorial All Rights Reserved
Program No. 01
Write a program to print hello in java.
class Hello
{
public static void main(String args[])
{
[Link]("Welcome to Java!");
}
}
3
Copyright pTutorial All Rights Reserved
Output:-
4
Copyright pTutorial All Rights Reserved
Program No. 02
Write a program for object and class in java.
class Rectangle
{
privateintl,b;
public void setDimension(intx,int y)
{
l=x;
b=y;
}
publicint area()
{
return l*b;
}
public void display()
{
[Link]("Length="+l);
[Link]("Breadth="+b);
}
public static void main(String ac[])
{
Rectangle r=new Rectangle();
[Link](5,10);
[Link]();
[Link]("Area="+[Link]());
}
}
5
Copyright pTutorial All Rights Reserved
Output:
6
Copyright pTutorial All Rights Reserved
Program No. 03
Write a program to explain the concept of this keyword in java.
classThisTest
{
int id;
String name;
ThisTest(intid,String name)
{
[Link] = id;
[Link] = name;
}
void display()
{
[Link](id+" "+name);
}
public static void main(String args[])
{
ThisTest s1 = new ThisTest(142,"Shamshad");
ThisTest s2 = new ThisTest(452,"John");
[Link]();
[Link]();
}
}
7
Copyright pTutorial All Rights Reserved
Output:-
8
Copyright pTutorial All Rights Reserved
Program No. 04
Write a program to explain the concept of super keyword in java.
class Bike
{
int speed=50;
}
class Super extends Bike
{
int speed=100;
void display()
{
[Link]([Link]);
}
public static void main(String args[])
{
Super b=new Super();
[Link]();
}
}
9
Copyright pTutorial All Rights Reserved
Output:
10
Copyright pTutorial All Rights Reserved
Program No. 05
Write a program for overloading in java.
class Overloading
{
void sum(inta,int b)
{
[Link](a+b);
}
void sum(double a,double b)
{
[Link](a+b);
}
public static void main(String args[])
{
Overloading obj=new Overloading();
[Link](10.5,10.5);
[Link](20,20);
}
}
11
Copyright pTutorial All Rights Reserved
Output:
12
Copyright pTutorial All Rights Reserved
Program No. 06
Write an abstract class program in java.
public abstract class shape
{
public abstract void calculatearea();
}
public class circle extends shape
{
privateintx,y;
privateint radius;
public circle()
{
x=15;
y=15;
radius=10;
}
public void calculatearea ()
{
double area=3.14*(radius*radius);
13
Copyright pTutorial All Rights Reserved
[Link]("area="+area);
}
}
class test1
{
public static void main(String arr[])
{
shape s =null;
s=new circle();
[Link]();
}
14
Copyright pTutorial All Rights Reserved
Output:
15
Copyright pTutorial All Rights Reserved
Program No. 07
Write a program and analyse its output in java.
class A
{
static
{
[Link]("Initilizing a..");
}
public A()
{
[Link]("Constructor is called");
}
}
class B
{
staticint b;
static
{
b=2;
[Link]("I am in class B");
}
}
class C
{
static
16
Copyright pTutorial All Rights Reserved
{
[Link]("I am in class C");
}
public static void display()
{
[Link]("Displayed method is called");
}
}
class D
{
static
{
[Link]("I am in class D");
}
public static void main(String arr[])
{
[Link]("main method");
A z=new A();
[Link]("Class b is called"+B.b);
[Link]();
[Link]("helo!!");
A q=new A();
}
}
17
Copyright pTutorial All Rights Reserved
Output:
18
Copyright pTutorial All Rights Reserved
Program No. 08
Write an Interface program in java.
public interface Speaker
{
public void speak();
}
public class Lecturer implements Speaker
{
public void speak()
{
[Link]("Lecturer view");
}
}
public class Politician implements Speaker
{
public void speak()
{
[Link]("Politician view");
}
}
19
Copyright pTutorial All Rights Reserved
public class Test
{
public static void main(String arr[])
{
Speaker sp=null;
[Link]("sp point to politician");
sp=new Politician();
[Link]();
[Link]("sp point to Lecturer");
sp=new Lecturer();
[Link]();
}
}
20
Copyright pTutorial All Rights Reserved
Output:
21
Copyright pTutorial All Rights Reserved
Program No. 09
Write a program for command line argument.
classCommandLineArgument
{
public static void main (String arr[])
{
try
{
int a=[Link](arr[0]);
int b=[Link](arr[1]);
int sum=a+b;
[Link]("result is =" +sum);
}
catch(Exception e)
{
[Link](e);
}
}
}
22
Copyright pTutorial All Rights Reserved
Output:
23
Copyright pTutorial All Rights Reserved
Program No. 10
Write a program for Handling an Exception In java.
classExceptionHandling
{
public static void main(String arr[])
{
try
{
int a=[Link](arr[0]);
int b=[Link](arr[1]);
int sum = a/b;
[Link]("Result:"+ sum);
}
catch(Exception e)
{
[Link](e);
}
}
}
24
Copyright pTutorial All Rights Reserved
Output:
25
Copyright pTutorial All Rights Reserved
Program No. 11
Write a program to calculate square for a number using
swing.
[Link].*;
[Link].*;
public class InputOutput
{
public static void main(String arr[])
{
String input=[Link]("Enter a number");
int number=[Link](input);
int square=number*number;
[Link]("square = "+square);
[Link](null,"Square: " +square);
[Link](0);
}
}
26
Copyright pTutorial All Rights Reserved
Output:
27
Copyright pTutorial All Rights Reserved
Program No. 12
Write a program for comparing two string in java.
[Link].*;
[Link].*;
public class Inp
{
public static void main(String arr[])
{
int i=4,j=5;
[Link]("hello :"+i);
[Link](i+j);
String S1=new String ("india");
String S2="india";
if(S1==S2)
[Link]("comparing String using++operator");
if([Link](S2))
[Link]("comparing String using equal method");
28
Copyright pTutorial All Rights Reserved
Output:
29
Copyright pTutorial All Rights Reserved
Program No. 13
Write a program to handling an action event in java.
[Link].*;
[Link].*;
classAEvent extends Frame implements ActionListener
{
TextFieldtf;
AEvent()
{
tf=new TextField();
[Link](60,50,170,20);
Button b=new Button("click me");
[Link](100,120,80,30);
[Link](this);
add(b);
add(tf);
setSize(300,300);
setLayout(null);
setVisible(true);
}
30
Copyright pTutorial All Rights Reserved
public void actionPerformed(ActionEvent e)
{
[Link]("Welcome");
}
public static void main(String args[])
{
newAEvent();
}
}
31
Copyright pTutorial All Rights Reserved
Output:
32
Copyright pTutorial All Rights Reserved
Program No. 14
Write a program for a Constructor in java.
class A
{
int a;
public A(int x)
{
a=x;
}
public A()
{
[Link]("it is default constructor");
}
{
[Link]("it is funny");
}
public void display()
{
[Link]("a="+a);
}
public static void main(String arg[])
{
A x=new A();
[Link]();
A y=new A(10);
[Link]();
}
}
33
Copyright pTutorial All Rights Reserved
Output:
34
Copyright pTutorial All Rights Reserved
Program No. 15
Write an Applet program to show different-different shapes in
java.
[Link];
[Link].*;
public class GraphicsDemo extends Applet
{
public void paint(Graphics g)
{
[Link]([Link]);
[Link]("Welcome",50, 50);
[Link](20,30,20,300);
[Link](70,100,30,30);
[Link](170,100,30,30);
[Link](70,200,30,30);
[Link]([Link]);
[Link](170,200,30,30);
[Link](90,150,30,30,30,270);
35
Copyright pTutorial All Rights Reserved
[Link](270,150,30,30,0,180);
}
}
/*
<html>
<body>
<applet code="[Link]" width="300" height="300">
</applet>
</body>
</html> */
36
Copyright pTutorial All Rights Reserved
Output:
For any suggestions or request mail me at info@[Link]. We will respond as soon as possible for
better experience.
37
Copyright pTutorial All Rights Reserved