1) Write a demo program of display Hello World.
PROGRAM:
class Demo1
{
public static void main(String args[])
{
System.out.println("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';
System.out.println("Byte value:"+b);
System.out.println("Short value:"+s);
System.out.println("Int value:"+i);
System.out.println("Int second value:"+calc);
System.out.println("Long value:"+l);
System.out.println("Float value:"+f);
System.out.println("Double value:"+d);
System.out.println("Boolean value:"+flag);
System.out.println("Boolean value:"+bool);
System.out.println("Char value:"+ch1);
System.out.println("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;
System.out.println(d1);
System.out.println(ch1*ch1);
double d2=66.0;
char ch2=(char)d2;
System.out.println(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];
System.out.println("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];
System.out.println("Elements of First Matrix:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
System.out.println(a[i][j]);
}
System.out.println("Elements of Second Matrix:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
System.out.println(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];
System.out.println("Addition of Two Matrices:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
System.out.println(c[i][j]);
OUTPUT:
6)Write a Demo Program on Arithmetic Operators.
PROGRAM:
import java.util.Scanner;
class ArithmeticOperators
public static void main(String args[])
int a,b;
System.out.println("Enter the Values of a and b:");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
System.out.println("Addition is:"+(a+b));
System.out.println("Subtraction is:"+(a-b));
System.out.println("Multiplication is:"+(a*b));
System.out.println("Division is:"+(a/b));
System.out.println("Percentage is:"+(b%a));
}
OUTPUT:
7)Write a Demo program on Relational Operators.
PROGRAM:
import java.util.Scanner;
class RelationalOperators
public static void main(String args[])
int a,b;
System.out.println("Enter the Values of a and b:");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
System.out.println("Greater than operator(a>b):"+(a>b));
System.out.println("Greater than or equal to operator(a>=b):"+(a>=b));
System.out.println("Less than operator(a<b):"+(a<b));
System.out.println("Less than or equal to operator(a<=b):"+(a<=b));
System.out.println("Not equal to operator(a!=b):"+(a!=b));
System.out.println("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;
System.out.println("AND Operation-a&b is:"+c);
c=a|b;
System.out.println("OR Operation-a|b is:"+c);
c=a^b;
System.out.println("XOR Operation-a^b is:"+c);
c=a<<2;
System.out.println("Left Shift Operation-a<<2 is:"+c);
c=a>>2;
System.out.println("Right Shift Operation-a>>2 is:"+c);
c=-a;
System.out.println("-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];
System.out.println("Elements of First Matrix:");
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
System.out.print(a[i][j]+"");
System.out.println();
System.out.println("Elements of Second Matrix:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
System.out.print(b[i][j]+"");
System.out.println();
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
c[i][j]=a[i][j]+b[i][j];
System.out.println("Addition of Two Matrices:");
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
System.out.print(c[i][j]+"");
System.out.println();
}
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++)
System.out.print("*");
System.out.println();
}
}
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;
System.out.println("Value of b is:"+b);
b=(a==10)?20:30;
System.out.println("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;
System.out.println(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;
System.out.println(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)
System.out.println("Eligible to Vote!");
System.out.println("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)
System.out.println("Given,test value is equal to 10");
else
System.out.println("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)
{
System.out.println("Equal");
else
System.out.println("Not equal");
else
System.out.println("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)
System.out.print(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)
System.out.println("Hello!");
else if(test==2)
System.out.println("Hi!!");
else if(test==3)
System.out.println("Good!!!");
else
System.out.println("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
System.out.println(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:
System.out.println("Invalid month");
break;}
System.out.println("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++)
{
System.out.print("");
for(int j=1;j<1;j++)
System.out.print("* ");
for(int j=1;j<=i;j++)
System.out.print("* ");
System.out.println();
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;
}
System.out.println("Valu of x is:"+x);
System.out.println("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;
System.out.println(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);
System.out.println("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;
System.out.println("Length is:"+ len);
System.out.println("Instance value is"+this.len);
class ThisInstance
public static void main(String args[])
Box obj=new Box();
obj.meth();
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()
System.out.println(rollno+""+name);
public static void main(String args[])
Student s1=new Student();
Student s2=new Student();
s1.insertRecord(111,"Krishna");
s2.insertRecord(112,"Ramya");
s1.displaylnformation();
s2.displaylnformation();
OUTPUT:
27) Write a program on default constructor
PROGRAM:
public class DefaultConstructor
public DefaultConstructor()
System.out.println("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()
System.out.println(id+""+name);
public static void main(String args[])
{
ParameterConstructor pc1=new ParameterConstructor(2003,"Krishna");
ParameterConstructor pc2=new ParameterConstructor(2003,"Ramya");
pc1.display();
pc2.display();
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()
{
System.out.println(id+""+name+""+age);
public static void main(String args[])
ConstructorOverloading co1=new ConstructorOverloading(2003,"Krishna",19);
ConstructorOverloading co2=new ConstructorOverloading(2003,"Ramya");
co1.display();
co2.display();
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=s.id;
name=s.name;
}
void display()
System.out.println(id+""+name);
public static void main(String args[])
CopyConstructor cc1=new CopyConstructor(2003,"Krishna");
CopyConstructor cc2=new CopyConstructor(cc1);
cc1.display();
cc2.display();
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()
System.out.println(id+""+name);
public static void main(String args[])
WithoutConst wc1=new WithoutConst(101,"Praneeth");
WithoutConst wc2=new WithoutConst();
wc2.id=wc1.id;
wc2.name=wc1.name;
wc1.display();
wc2.display();
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)
this.id=id;
this.name=name;
void display()
{
System.out.println(id+""+name);
public static void main(String args[])
InstVariable iv1=new InstVariable(2003,"Praneeth");
InstVariable iv2=new InstVariable(2003,"Prayaga");
iv1.display();
iv2.display();
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()
System.out.println(id+""+name);
}
public static void main(String args[])
WithoutThis wt1=new WithoutThis(2003,"Praneeth");
WithoutThis wt2=new WithoutThis(2003,"Prayaga");
wt1.display();
wt2.display();
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();
obj.method(20);
obj.method();
void method(int variable)
variable=10;
System.out.println("Value of instance variable is:"+this.variable);
System.out.println("Value of local variable is:"+variable);
void method()
{
int variable=40;
System.out.println("value of instance variable is:"+this.variable);
System.out.println("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");
System.out.println("Inside constructor without parameter");
JBT2(String str)
System.out.println("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();
obj.methodTwo();
void methodOne()
System.out.println("Inside method one");
void methodTwo()
System.out.println("Inside method Two");
this.methodOne();
OUTPUT:
37) Write a program on this to invoke current class constructor.
PROGRAM:
class Student9
{
int id;
String name;
Student9()
System.out.println("Default constructor is invoked");
Student9(int i,String n)
this();
id=i;
name=n;
void display()
System.out.println(id+""+name);
public static void main(String args[])
Student9 s1=new Student9(2003,"Praneeth");
Student9 s2=new Student9(2003,"Abida");
s1.display();
s2.display();
OUTPUT:
38) Write a program on counter variable static keyword.
PROGRAM:
class Counter1
int count=0;
Counter1()
count++;
System.out.println(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++;
System.out.println(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);
System.out.println(s4);
System.out.println(s1);
System.out.println(s2);
System.out.println(s1.toUpperCase());
System.out.println(s2.toLowerCase());
System.out.println(s2.length());
System.out.println(s1.charAt(3));
System.out.println(s1.equals(s3));
System.out.println(s1.concat("RAJI"));
System.out.println(s1.replace('c','C'));
System.out.println(s1.equalsIgnoreCase("CHARLES"));
System.out.println(s1.substring(5));
if(s1.equals(s2))
System.out.println("string 1 and string 2 are equal");
else
System.out.println("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[])
System.out.println("command line arguments length is:"+args.length);
System.out.println("Array index 0 value is:"+args[0]);
System.out.println("Array index 1 value is:"+args[1]);
OUTPUT:
42) Write a program to implement hybrid inheritance
PROGRAM:
class A
public void methodA()
System.out.println("class A methodsA");
class B extends A
public void methodsA()
System.out.println("child class B is over ridding inherited method");
public void methodB()
System.out.println("class B method B");
class C extends A
{
public void methodA()
System.out.println("child class C is over ridding inherited method");
public void methodC()
System.out.println("class C method C");
class D extends B
public void methodD()
System.out.println("class D method D");
public static void main(String args[])
D obj1=new D();
obj1.methodD();
obj1.methodB();
OUTPUT:
43) Write a program to implement method overriding with super
PROGRAM:
class ABC
public void mymethod()
System.out.println("class ABC:mymethod()");
class Test1 extends ABC
public void mymethod()
super.mymethod();
System.out.println("class test:mymethod():");
public static void main(String args[])
Test1 obj=new Test1();
obj.mymethod();
OUTPUT:
44) Write a demo program on creating packages
PROGRAM:
package abc;
public class AccessDemo
public void test()
{
System.out.println("Hi..");
import abc.AccessDemo;
public class AccessExample
public static void main(String args[])
AccessDemo ad=new AccessDemo();s
ad.test();
OUTPUT:
45) Write a program on interface
PROGRAM:
interface Myinterface
public void method1();
public void method2();
class XYZ implements Myinterface
public void method1()
System.out.println("implementation of method1");
}
public void method2()
System.out.println("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 java.io.*;
public class Exceptest
public static void main(String args[])
try
int a[]=new int[2];
System.out.println("accessing element three:"+a[3]);
catch(ArrayIndexOutOfBoundsException e)
System.out.println("Exception:"+e);
}
System.out.println("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)
System.out.println("Inside 1st catch block");
finally
System.out.println("Inside 1st finally block");
}
try
int i=10/10;
catch(ArithmeticException ex)
System.out.println("Inside 2nd catch block");
finally
System.out.println("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()
{
System.out.println("Implementation of Thread using the Extended Thread Class");
class MythreadExtendsThread
public static void main(String args[])
Mythread mt=new Mythread();
mt.start();
OUTPUT:
49) Write a program to create our own thread using runnable interface(implements)
PROGRAM:
class Mymethod implements Runnable
public void run()
System.out.println("Implementation of Thread using the Runnable Interface");
}
class MythreadImplementsRunnable
public static void main(String args[])
Runnable r = new Mymethod();
Thread t = new Thread(r);
t.start();
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
Thread.sleep(1000);
}
catch(Exception e)
System.out.println(i);
class ThreadMethods
public static void main(String args[])
MyThread mt=new MyThread();
System.out.println("Thread name is:"+mt.getName());
mt.setName("bharathi");
System.out.println("Thread name after setting new name is:"+mt.getName());
System.out.println("Thread Priority is:"+mt.getPriority());
mt.setPriority(1);
System.out.println("After changing thread priority is:"+mt.getPriority());
System.out.println("Thread ID is:"+mt.getId());
mt.start();
}
OUTPUT: