0% found this document useful (0 votes)
5 views

Amrutha Java File1

Uploaded by

gorleamrutha796
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Amrutha Java File1

Uploaded by

gorleamrutha796
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 48

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:

You might also like