1) Write a demo program of display Hello World.
PROGRAM:
class Demo1
{
public static void main(String args[])
{
[Link]("HELLO WORLD!");
}
}
OUTPUT:
2)Write a program to demonstrate the usage of data types.
PROGRAM :
class Datatypes
public static void main(String args[])
byte b=100;
short s=5000;
int i=100000;
int calc=-900000;
long l=1234554321;
float f=12.25f;
double d=12345.2345d;
boolean flag=true;
boolean bool=false;
char ch1=88;
char ch2='y';
[Link]("Byte value:"+b);
[Link]("Short value:"+s);
[Link]("Int value:"+i);
[Link]("Int second value:"+calc);
[Link]("Long value:"+l);
[Link]("Float value:"+f);
[Link]("Double value:"+d);
[Link]("Boolean value:"+flag);
[Link]("Boolean value:"+bool);
[Link]("Char value:"+ch1);
[Link]("Char value:"+ch2);
OUTPUT:
3)Write a Demo program of type conversion.
PROGRAM:
class TypeConversion
public static void main(String args[])
char ch1='A';
double d1=ch1;
[Link](d1);
[Link](ch1*ch1);
double d2=66.0;
char ch2=(char)d2;
[Link](ch2);
OUTPUT:
4)Write a program on One Dimensional array.
PROGRAM:
class OneDimensionalArray
public static void main(String args[])
double num[]={10.1,11.2,12.3,13.4,14.5};
double result = 0;
for(int i=0; i<5;i++)
result=result+num[i];
[Link]("Average of numbers:"+result/5);
OUTPUT:
5)Write a program on Two Dimensional Array.
PROGRAM:
class TwoDimensionalArray
public static void main(String args[])
int a[][]=new int[2][2];
int b[][]=new int[2][2];
a[0][0]=1;
a[0][1]=2;
a[1][0]=3;
a[1][1]=4;
b[0][0]=5;
b[0][1]=6;
b[1][0]=7;
b[1][1]=8;
int c[][]=new int[2][2];
[Link]("Elements of First Matrix:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
[Link](a[i][j]);
}
[Link]("Elements of Second Matrix:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
[Link](b[i][j]);
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
c[i][j]=a[i][j]+b[i][j];
[Link]("Addition of Two Matrices:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
[Link](c[i][j]);
OUTPUT:
6)Write a Demo Program on Arithmetic Operators.
PROGRAM:
import [Link];
class ArithmeticOperators
public static void main(String args[])
int a,b;
[Link]("Enter the Values of a and b:");
Scanner sc=new Scanner([Link]);
a=[Link]();
b=[Link]();
[Link]("Addition is:"+(a+b));
[Link]("Subtraction is:"+(a-b));
[Link]("Multiplication is:"+(a*b));
[Link]("Division is:"+(a/b));
[Link]("Percentage is:"+(b%a));
}
OUTPUT:
7)Write a Demo program on Relational Operators.
PROGRAM:
import [Link];
class RelationalOperators
public static void main(String args[])
int a,b;
[Link]("Enter the Values of a and b:");
Scanner sc=new Scanner([Link]);
a=[Link]();
b=[Link]();
[Link]("Greater than operator(a>b):"+(a>b));
[Link]("Greater than or equal to operator(a>=b):"+(a>=b));
[Link]("Less than operator(a<b):"+(a<b));
[Link]("Less than or equal to operator(a<=b):"+(a<=b));
[Link]("Not equal to operator(a!=b):"+(a!=b));
[Link]("Equal to operator(a==b):"+(a==b));
}
OUTPUT:
8)Write a demo program on bitwise operators.
PROGRAM:
public class BitwiseOperators
public static void main(String args[])
int a=60;
int b=13;
int c=0;
c=a&b;
[Link]("AND Operation-a&b is:"+c);
c=a|b;
[Link]("OR Operation-a|b is:"+c);
c=a^b;
[Link]("XOR Operation-a^b is:"+c);
c=a<<2;
[Link]("Left Shift Operation-a<<2 is:"+c);
c=a>>2;
[Link]("Right Shift Operation-a>>2 is:"+c);
c=-a;
[Link]("-a is:"+c);
OUTPUT:
9)
Write a program to Print Element in Matrix Form.
PROGRAM:
class MatrixAddition
public static void main(String args[])
int a[][]=new int[2][2];
int b[][]=new int[2][2];
a[0][0]=1;
a[0][1]=2;
a[1][0]=3;
a[1][1]=4;
b[0][0]=5;
b[0][1]=6;
b[1][0]=7;
b[1][1]=8;
int c[][]=new int[2][2];
[Link]("Elements of First Matrix:");
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
[Link](a[i][j]+"");
[Link]();
[Link]("Elements of Second Matrix:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
[Link](b[i][j]+"");
[Link]();
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
c[i][j]=a[i][j]+b[i][j];
[Link]("Addition of Two Matrices:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
[Link](c[i][j]+"");
[Link]();
}
OUTPUT:
10)Write a program to print stars in increasing triangular format.
PROGRAM:
class IncreasingTrianglePattern
public static void main(String args[])
int n=5;
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
[Link]("*");
[Link]();
}
}
OUTPUT:
11)Write a program on conditional operator.
PROGRAM:
public class ConditionalOperator
public static void main(String args[])
int a,b;
a=10;
b=(a==1)?20:30;
[Link]("Value of b is:"+b);
b=(a==10)?20:30;
[Link]("Value of b is:"+b);
OUTPUT:
12)Write a demo program on Instance of Operator.
PROGRAM:
public class InstanceOfOperator1
public static void main(String args[])
String name="James";
boolean result=name instanceof String;
[Link](result);
OUTPUT:
13)Another demo program on Instance Operator.
PROGRAM:
class Vehicle
public class Car extends Vehicle
public static void main(String args[])
Vehicle ve=new Car();
boolean result=ve instanceof Car;
[Link](result);
OUTPUT:
14)Write a demo program on SIMPLE IF statement.
PROGRAM:
class If
public static void main(String args[])
int Age=10;
if(Age>=18)
[Link]("Eligible to Vote!");
[Link]("Sorry,Ineligible to Vote!!!");
OUTPUT:
15)Write a demo program on IF-ELSE statement.
PROGRAM:
class IfElse
public static void main(String args[])
int test=10;
if(test==10)
[Link]("Given,test value is equal to 10");
else
[Link]("test value is not equal to 10");
OUTPUT:
16) Write a program on Nested If.
PROGRAM:
public class NestedIf
public static void main(String args[])
int a=2,b=2,c=2;
if(a==b)
if(a==c)
{
[Link]("Equal");
else
[Link]("Not equal");
else
[Link]("Not equal");
OUTPUT:
17) Write a program on while loop.
PROGRAM:
class WhileLoop
public static void main(String args[])
int arr[]={2,11,45,9};
int i=0;
while(i<4)
[Link](arr[i]+"");
i++;
OUTPUT:
18) Write a demo program on If-Else ladder.
PROGRAM:
public class IfElseLadder
public static void main(String args[])
int test=2;
if(test==1)
[Link]("Hello!");
else if(test==2)
[Link]("Hi!!");
else if(test==3)
[Link]("Good!!!");
else
[Link]("No match found");
OUTPUT:
19) Write a program to implement do-while loop.
PROGRAM:
class DoWhileLoop
public static void main(String args[])
int i=20;
do
[Link](i);
i--;
while(i<1);
OUTPUT:
20) Write a program on switch case.
PROGRAM:
class SwitchCase
public static void main(String args[])
int month=2;
int year=2000;
int numOfDays=0;
switch(month)
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
numOfDays=31;
break;
case 2:
if((year%4==0&&year%100!=0)||(year%400==0))
numOfDays=29;
else
numOfDays=28;
break;
default:
[Link]("Invalid month");
break;}
[Link]("Number of days is:"+numOfDays+"hence,its a leap year");
OUTPUT:
21) Write a program to implement pyramid star pattern.
PROGRAM:
class PyramidPattern
public static void main(String args[])
int n=5;
for (int i=1;i<=n;i++)
for(int j=i;j<=n;j++)
{
[Link]("");
for(int j=1;j<1;j++)
[Link]("* ");
for(int j=1;j<=i;j++)
[Link]("* ");
[Link]();
OUTPUT:
22) Write a program an break statement.
PROGRAM:
class BreakStatement
public static void main(String args[])
for (int x=0;x<50;x++)
if(x==5)
break;
}
[Link]("Valu of x is:"+x);
[Link]("Breaked out of loop");
OUTPUT:
23) Write a program on continue statement.
PROGRAM:
class ContinueStatement
public static void main(String args[])
int i;
for(i=0;i<=10;i++)
if(i==5)
continue;
[Link](i);
OUTPUT:
24) Write a program on minimum number.
PROGRAM:
public class MinimumNumber
public static void main(String args[])
int a=11;
int b=6;
int c=minFunction(a,b);
[Link]("Minimum value is:"+c);
public static int minFunction(int n1,int n2)
int min;
if(n1>n2)
min=n2;
else
min=n1;
return min;
OUTPUT:
25) Write a program on this for instance variable.
PROGRAM:
class Box
int len=10;
void meth()
int len=40;
[Link]("Length is:"+ len);
[Link]("Instance value is"+[Link]);
class ThisInstance
public static void main(String args[])
Box obj=new Box();
[Link]();
OUTPUT:
26) Write a program on usage of class and new keyword.
PROGRAM
class Student
int rollno;
String name;
void insertRecord(int r,String n)
rollno=r;
name=n;
void displaylnformation()
[Link](rollno+""+name);
public static void main(String args[])
Student s1=new Student();
Student s2=new Student();
[Link](111,"Krishna");
[Link](112,"Ramya");
[Link]();
[Link]();
OUTPUT:
27) Write a program on default constructor
PROGRAM:
public class DefaultConstructor
public DefaultConstructor()
[Link]("I am inside default constructor");
public static void main(String args[])
DefaultConstructor dc=new DefaultConstructor();
OUTPUT:
28)Write a program on parameter constructor
PROGRAM:
class ParameterConstructor
int id;
String name;
ParameterConstructor(int i,String n)
id=i;
name=n;
void display()
[Link](id+""+name);
public static void main(String args[])
{
ParameterConstructor pc1=new ParameterConstructor(2003,"Krishna");
ParameterConstructor pc2=new ParameterConstructor(2003,"Ramya");
[Link]();
[Link]();
OUTPUT:
29)Write a program on Constructor overloading.
PROGRAM:
class ConstructorOverloading
int id;
String name;
int age;
ConstructorOverloading(int i,String n)
id=i;
name=n;
ConstructorOverloading(int i,String n,int a)
id=i;
name=n;
age=a;
void display()
{
[Link](id+""+name+""+age);
public static void main(String args[])
ConstructorOverloading co1=new ConstructorOverloading(2003,"Krishna",19);
ConstructorOverloading co2=new ConstructorOverloading(2003,"Ramya");
[Link]();
[Link]();
OUTPUT:
30)Write a program on copy constructor.
PROGRAM:
class CopyConstructor
int id;
String name;
CopyConstructor(int i,String n)
id=i;
name=n;
CopyConstructor(CopyConstructor s)
id=[Link];
name=[Link];
}
void display()
[Link](id+""+name);
public static void main(String args[])
CopyConstructor cc1=new CopyConstructor(2003,"Krishna");
CopyConstructor cc2=new CopyConstructor(cc1);
[Link]();
[Link]();
OUTPUT:
31) Write a program on copying on object without constructor.
PROGRAM:
class WithoutConst
int id;
String name;
WithoutConst(int i,String n)
id=i;
name=n;
WithoutConst()
}
void display()
[Link](id+""+name);
public static void main(String args[])
WithoutConst wc1=new WithoutConst(101,"Praneeth");
WithoutConst wc2=new WithoutConst();
[Link]=[Link];
[Link]=[Link];
[Link]();
[Link]();
OUTPUT:
32) Write a program to access the instance variable using THIS keyword.
PROGRAM:
class InstVariable
int id;
String name;
InstVariable(int id,String name)
[Link]=id;
[Link]=name;
void display()
{
[Link](id+""+name);
public static void main(String args[])
InstVariable iv1=new InstVariable(2003,"Praneeth");
InstVariable iv2=new InstVariable(2003,"Prayaga");
[Link]();
[Link]();
OUTPUT:
33) Write a program to access instance variable of a class without This keyword.
PROGRAM:
class WithoutThis
int id;
String name;
WithoutThis(int id,String name)
id=id;
name=name;
void display()
[Link](id+""+name);
}
public static void main(String args[])
WithoutThis wt1=new WithoutThis(2003,"Praneeth");
WithoutThis wt2=new WithoutThis(2003,"Prayaga");
[Link]();
[Link]();
OUTPUT:
34) Write another example program on this keyword
PROGRAM:
class JBT
int variable=5;
public static void main(String args[])
JBT obj=new JBT();
[Link](20);
[Link]();
void method(int variable)
variable=10;
[Link]("Value of instance variable is:"+[Link]);
[Link]("Value of local variable is:"+variable);
void method()
{
int variable=40;
[Link]("value of instance variable is:"+[Link]);
[Link]("Value of local variable is:"+variable);
OUTPUT:
35) Write a program on usage of this key word in constructor.
PROGRAM:
class JBT2
JBT2()
this("JBT2");
[Link]("Inside constructor without parameter");
JBT2(String str)
[Link]("Inside constructor with string parameter");
public static void main(String args[])
JBT2 obj=new JBT2();
OUTPUT:
36) Write a program on usage of this keyword in method.
PROGRAM:
class JBT3
public static void main(String args[])
JBT3 obj=new JBT3();
[Link]();
void methodOne()
[Link]("Inside method one");
void methodTwo()
[Link]("Inside method Two");
[Link]();
OUTPUT:
37) Write a program on this to invoke current class constructor.
PROGRAM:
class Student9
{
int id;
String name;
Student9()
[Link]("Default constructor is invoked");
Student9(int i,String n)
this();
id=i;
name=n;
void display()
[Link](id+""+name);
public static void main(String args[])
Student9 s1=new Student9(2003,"Praneeth");
Student9 s2=new Student9(2003,"Abida");
[Link]();
[Link]();
OUTPUT:
38) Write a program on counter variable static keyword.
PROGRAM:
class Counter1
int count=0;
Counter1()
count++;
[Link](count);
public static void main(String args[])
Counter1 c1=new Counter1();
Counter1 c2=new Counter1();
Counter1 c3=new Counter1();
OUTPUT:
39) Write a program on counter variable with static keyword.
PROGRAM:
class Counter2
static int count=0;
Counter2()
count++;
[Link](count);
}
public static void main(String args[])
Counter2 c1=new Counter2();
Counter2 c2=new Counter2();
Counter2 c3=new Counter2();
OUTPUT:
40) Write a program to implement String Methods
PROGRAM:
class StringMethods
public static void main(String args[])
String s1=new String("charles");
String s2="p"+"CHARLES"+"(MTECH)";
String s3=s1;
char[] helloArray={'H','E','L','L','O','-'};
String s4=new String(helloArray);
[Link](s4);
[Link](s1);
[Link](s2);
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link](3));
[Link]([Link](s3));
[Link]([Link]("RAJI"));
[Link]([Link]('c','C'));
[Link]([Link]("CHARLES"));
[Link]([Link](5));
if([Link](s2))
[Link]("string 1 and string 2 are equal");
else
[Link]("String 1 and string 2 are not equal");
OUTPUT:
41) Write a program on command line arguments
PROGRAM:
class CommandLineArgumentsDemo
public static void main(String args[])
[Link]("command line arguments length is:"+[Link]);
[Link]("Array index 0 value is:"+args[0]);
[Link]("Array index 1 value is:"+args[1]);
OUTPUT:
42) Write a program to implement hybrid inheritance
PROGRAM:
class A
public void methodA()
[Link]("class A methodsA");
class B extends A
public void methodsA()
[Link]("child class B is over ridding inherited method");
public void methodB()
[Link]("class B method B");
class C extends A
{
public void methodA()
[Link]("child class C is over ridding inherited method");
public void methodC()
[Link]("class C method C");
class D extends B
public void methodD()
[Link]("class D method D");
public static void main(String args[])
D obj1=new D();
[Link]();
[Link]();
OUTPUT:
43) Write a program to implement method overriding with super
PROGRAM:
class ABC
public void mymethod()
[Link]("class ABC:mymethod()");
class Test1 extends ABC
public void mymethod()
[Link]();
[Link]("class test:mymethod():");
public static void main(String args[])
Test1 obj=new Test1();
[Link]();
OUTPUT:
44) Write a demo program on creating packages
PROGRAM:
package abc;
public class AccessDemo
public void test()
{
[Link]("Hi..");
import [Link];
public class AccessExample
public static void main(String args[])
AccessDemo ad=new AccessDemo();s
[Link]();
OUTPUT:
45) Write a program on interface
PROGRAM:
interface Myinterface
public void method1();
public void method2();
class XYZ implements Myinterface
public void method1()
[Link]("implementation of method1");
}
public void method2()
[Link]("implementation of methond2");
public static void main(String args[])
Myinterface obj = new XYZ();
obj.method1();
OUTPUT:
46) Write a Program to implement try ,catch blocks
PROGRAM:
import [Link].*;
public class Exceptest
public static void main(String args[])
try
int a[]=new int[2];
[Link]("accessing element three:"+a[3]);
catch(ArrayIndexOutOfBoundsException e)
[Link]("Exception:"+e);
}
[Link]("out of the block");
OUTPUT:
47) Write a program to implement exception handling mechanisms of try ,catch and
finally blocks
PROGRAM:
public class Myfinallyblock
public static void main(String args[])
try
int i=10/0;
catch(ArithmeticException ex)
[Link]("Inside 1st catch block");
finally
[Link]("Inside 1st finally block");
}
try
int i=10/10;
catch(ArithmeticException ex)
[Link]("Inside 2nd catch block");
finally
[Link]("Inside 2nd finally block");
OUTPUT:
48) Write a program to create out own thread using extended thread class
PROGRAM:
class Mythread extends Thread
public void run()
{
[Link]("Implementation of Thread using the Extended Thread Class");
class MythreadExtendsThread
public static void main(String args[])
Mythread mt=new Mythread();
[Link]();
OUTPUT:
49) Write a program to create our own thread using runnable interface(implements)
PROGRAM:
class Mymethod implements Runnable
public void run()
[Link]("Implementation of Thread using the Runnable Interface");
}
class MythreadImplementsRunnable
public static void main(String args[])
Runnable r = new Mymethod();
Thread t = new Thread(r);
[Link]();
OUTPUT:
50) Write a program to implement thread methods using thread class
PROGRAM:
class MyThread extends Thread
public void run()
for(int i=0;i<=5;i++)
try
[Link](1000);
}
catch(Exception e)
[Link](i);
class ThreadMethods
public static void main(String args[])
MyThread mt=new MyThread();
[Link]("Thread name is:"+[Link]());
[Link]("bharathi");
[Link]("Thread name after setting new name is:"+[Link]());
[Link]("Thread Priority is:"+[Link]());
[Link](1);
[Link]("After changing thread priority is:"+[Link]());
[Link]("Thread ID is:"+[Link]());
[Link]();
}
OUTPUT: