0% found this document useful (0 votes)
25 views83 pages

A Section Java Document

The document contains code examples demonstrating various operators in Java including arithmetic, assignment, relational, logical, increment, decrement, conditional, bitwise, and sorting operators. It includes the code, input/output, and brief explanations for each program. The programs cover basic operations like addition and comparison, as well as more complex examples like sorting arrays in ascending and descending order.

Uploaded by

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

A Section Java Document

The document contains code examples demonstrating various operators in Java including arithmetic, assignment, relational, logical, increment, decrement, conditional, bitwise, and sorting operators. It includes the code, input/output, and brief explanations for each program. The programs cover basic operations like addition and comparison, as well as more complex examples like sorting arrays in ascending and descending order.

Uploaded by

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

OBJECT ORIENTED PROGRAMMING THROUGH JAVA

ROLL NUMBER: 21HU1AO532

1.PROGRAM: write a java program to perform operators

ARITHMETIC OPERATION:

CODE:

import java.lang.*;

class Arithmetic

void Arithmetic(inta,int b)

int c=a+b;

int d=a-b;

int e=a*b;

int f=a/b;

int g=a%b;

System.out.println(c);

System.out.println(d);

System.out.println(e);

System.out.println(f);

System.out.println(g);

public static void main(String args[])

Arithmetic b1=new Arithmetic();

b1.Arithmetic(10,5);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/********OUTPUT*******

15

50

**********/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: ASSIGNMENT OPERATION

CODE:

import java.lang.*;

class Assignment

public static void main(String args[])

int a=4;

int b=2;

int c=3;

int d=5;

a+=4;

b-=2;

c*=3;

d/=5;

System.out.println(a);

System.out.println(b);

System.out.println(c);

System.out.println(d);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/************************OUTPUT***************

D:\JAVA PROGRAMS>javac Assignment.java

D:\JAVA PROGRAMS>java Assignment

*********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: RELATIONAL OPERATION

CODE:

import java.lang.*;

class Relational

public static void main(String args[])

int a=10;

int b=18;

System.out.println(a<b);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*******************OUTPUT****************

D:\JAVA PROGRAMS>javac Relational.java

D:\JAVA PROGRAMS>java Relational

true

*****************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: LOGICAL OPERATION

CODE:

import java.lang.*;

class Logical

public static void main(String args[])

int a=10;

System.out.println(a<10&&a<20);

System.out.println(a<10||a<20);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/****************OUTPUT********************

D:\JAVA PROGRAMS>javac Logical.java

D:\JAVA PROGRAMS>java Logical

false

true

******************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: INCREMENT OPERATION

CODE:

import java.lang.*;

class Increment

public static void main(String args[])

int a=1;

int b=1;

int c;

int d;

c=++b;

d=a++;

c++;

System.out.println("a="+a);

System.out.println("b="+b);

System.out.println("c="+c);

System.out.println("d="+d);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/************OUTPUT**************************

D:\JAVA PROGRAMS>javac Increment.java

D:\JAVA PROGRAMS>java Increment

a=2

b=2

c=3

d=1

**********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: DECREMENT OPERATION

CODE:

import java.lang.*;

class Decrement

public static void main(String args[])

int a=1;

int b=2;

int c;

int d;

c=++b;

d=a--;

c--;

System.out.println("a="+a);

System.out.println("b="+b);

System.out.println("c="+c);

System.out.println("d="+d);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*************OUTPUT*********************

D:\JAVA PROGRAMS>javac Decrement.java

D:\JAVA PROGRAMS>java Decrement

a=0

b=3

c=2

d=1

********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: CONDITIONAL OPERATION:

CODE:

import java.lang.*;

class Conditional

public static void main(String args[])

inta,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);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/****************OUTPUT**********************

D:\JAVA PROGRAMS>javac Conditional.java

D:\JAVA PROGRAMS>java Conditional

value of b is:30

value of b is:20

********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: BITWISE OPERATION

CODE:

import java.lang.*;

class Bitwise

public static void main(String args[])

int a=5;

int b=7;

System.out.println(a&b);

System.out.println(a|b);

System.out.println(a^b);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*******************OUTPUT*********************

D:\JAVA PROGRAMS>javac Bitwise.java

D:\JAVA PROGRAMS>java Bitwise

************************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

2.PROGRAM: RECURSION

CODE:

import java.lang.*;

class Factorial

public static void main(String args[ ])

int n=5;

int i=1;

long factorial=1;

while(i<=n)

factorial *=i;

i++;

System.out.println("factorial of number is"+factorial);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/********OUTPUT************

factorial of number is120

*******************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

3.PROGRAM: write a java program to perform sorting values using array

ASCENDING ORDER:

CODE:

import java.io.*;

class Matrixassending

public static void main(String args[])throws IOException

BufferedReaderbr=new BufferedReader(new InputStreamReader(System.in));

System.out.println("enter array size");

int n=Integer.parseInt(br.readLine());

int a[]=new int[n];

System.out.println("enter array elements");

for(int i=0;i<n;i++)

a[i]=Integer.parseInt(br.readLine());

int m;

for(int i=0;i<n;i++)

for(int j=i+1;j<n;j++)

if(a[i]>a[j])

m=a[i];

a[i]=a[j];

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

a[j]=m;

System.out.println("the assending order is");

for(int i=0;i<n;i++)

System.out.println(a[i]);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/********************OUTPUT******************************

D:\JAVA PROGRAMS>javac Matrixassending.java

D:\JAVA PROGRAMS>java Matrixassending

enter array size

enter array elements

the assending order is

********************************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: DESCENDING ORDER:

CODE:

import java.io.*;

class Matrixdecending

public static void main(String args[])throws IOException

BufferedReaderbr=new BufferedReader(new InputStreamReader(System.in));

System.out.println("enter array size");

int n=Integer.parseInt(br.readLine());

int a[]=new int[n];

System.out.println("enter array elements");

for(int i=0;i<n;i++)

a[i]=Integer.parseInt(br.readLine());

int m;

for(int i=0;i<n;i++)

for(int j=i+1;j<n;j++)

if(a[i]<a[j])

m=a[i];

a[i]=a[j];

a[j]=m;

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

System.out.println("the decending order is");

for(int i=0;i<n;i++)

System.out.println(a[i]);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/***************OUTPUT****************************

D:\JAVA PROGRAMS>javac Matrixdecending.java

D:\JAVA PROGRAMS>java Matrixdecending

enter array size

enter array elements

the decending order is

***********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

4.PROGRAM: write a java program to perform on matrices

ADDITION OF MATRIX:

CODE:

import java.lang.*;

import java.io.*;

class Addition

public static void main(String args[])throws IOException

BufferedReaderbr=new BufferedReader(new InputStreamReader(System.in));

System.out.println("enter matrix size");

int n=Integer.parseInt(br.readLine());

int a[][]=new int[n][n];

int b[][]=new int[n][n];

int c[][]=new int[n][n];

System.out.println("enter 1st matrix");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

a[i][j]=Integer.parseInt(br.readLine());

System.out.println("enter 2nd matrix");

for(int i=0;i<n;i++)

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

for(int j=0;j<n;j++)

b[i][j]=Integer.parseInt(br.readLine());

System.out.println("I st matrix elements are ");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

System.out.print(a[i][j]+"\t");}

System.out.println("");}

System.out.println("II nd matrix elements are ");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

System.out.print(b[i][j]+"\t");

System.out.println(" ");}

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

c[i][j]=a[i][j]+b[i][j];

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

System.out.println("result matrix elements are ");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

System.out.print(c[i][j]+"\t");

System.out.println("");

}}

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*********************OUTPUT*********

C:\Users\DELL>javac Addition.java

C:\Users\DELL>java Addition

enter matrix size

enter 1st matrix

enter 2nd matrix

I st matrix elements are

1 2

3 4

II nd matrix elements are

5 6

7 8

result matrix elements are

6 8

10 12

*************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: MULTIPLICATION OF MATRIX

CODE:

import java.lang.*;

import java.io.*;

class Multiplication

public static void main(String args[])throws IOException

BufferedReaderbr=new BufferedReader(new InputStreamReader(System.in));

System.out.println("enter matrix size");

int n=Integer.parseInt(br.readLine());

int a[][]=new int[n][n];

int b[][]=new int[n][n];

int c[][]=new int[n][n];

System.out.println("enter 1st matrix");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

a[i][j]=Integer.parseInt(br.readLine());

System.out.println("enter 2nd matrix");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

b[i][j]=Integer.parseInt(br.readLine());

System.out.println("I st matrix elements are ");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

System.out.print(a[i][j]+"\t");}

System.out.println("");}

System.out.println("II nd matrix elements are ");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

System.out.print(b[i][j]+"\t");

System.out.println(" ");}

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

c[i][j]=a[i][j]*b[i][j];

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

System.out.println("result matrix elements are ");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

System.out.print(c[i][j]+"\t");

System.out.println("");

}}

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*******************OUT PUT*******************

F:\java programs 2nd cse>javac Multiplication.java

F:\java programs 2nd cse>java Multiplication

enter matrix size

enter 1st matrix

enter 2nd matrix

I st matrix elements are

2 3

4 5

II nd matrix elements are

6 7

8 9

result matrix elements are

12 21

32 45

*************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: TRANSPOSE MATRIX

CODE:

import java.lang.*;

import java.io.*;

class Transpose

public static void main(String args[]) throws IOException

BufferedReaderbr =new BufferedReader(new InputStreamReader(System.in));

System.out.println("eneter size of martix");

int n=Integer.parseInt(br.readLine());

int a[][]=new int[n][n];

System.out.println("enter martix elements");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

a[i][j]=Integer.parseInt(br.readLine());

System.out.println("transpose of martix are:");

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

System.out.println(a[j][i]);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/**********************OUTPUT***************************

D:\516>javac Transpose.java

D:\516>java Transpose

eneter size of martix

enter martix elements

transpose of martix are:

********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

5.PROGRAM: METHOD OVERLOADING

CODE:

import java.lang.*;

class MethodOverloading

void dis(String a)

System.out.println(a);

void dis (inta,int b)

System.out.println(a+b);

void dis(inta,intb,int c)

System.out.println(a+b+c);

public static void main(String args[])

MethodOverloading d1=new MethodOverloading();

d1.dis("hasini");

d1.dis(2,3);

d1.dis(4,6,7);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*************OUTPUT******

hasini

17

*************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: METHOD OVERRIDING

CODE:

import java.lang.*;

class A

void dis()

System.out.println(" it is a parent class");

}}

class MethodOverriding extends A

void dis()

{System.out.println("it is a child class");

public static void main(String args[])

MethodOverriding m1=new MethodOverriding();

m1.dis();

A a1=new A();

a1.dis();

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/***************OUTPUT********

C:\Users\DELL>javac MethodOverriding.java

C:\Users\DELL>java MethodOverriding

it is a child class

it is a parent class

*******************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

6.PROGRAM: CONSTRUCTOR OVERLOADING

CODE:

import java.lang.*;

class Constructoroverloading

Constructoroverloading()

System.out.println("it is a constuctor");

Constructoroverloading(inta,int b)

System.out.println(a+b);

Constructoroverloading(inta,intb,int c)

System.out.println(a*b*c);

public static void main(String args[])

Constructoroverloading c1=new Constructoroverloading();

Constructoroverloading c2=new Constructoroverloading(2,3);

Constructoroverloading c3=new Constructoroverloading(1,2,3);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/***********************OUTPUT************************************

D:\JAVA PROGRAMS>javac Constructoroverloading.java

D:\JAVA PROGRAMS>java Constructoroverloading

it is a constuctor

******************************************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

7.PROGRAM: SIMPLE INHERITENCE

CODE:

import java.lang.*;

class A

void display(int a)

System.out.println(a);

class B extends A

void display1()

System.out.println("hii");

public static void main(String args[])

B b1=new B();

b1.display(4);

b1.display1();

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*************OUTPUT***********

D:\532>javac B.java

D:\532>java B

hii

*******************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: MULTILEVEL INHERITENCE

CODE:

import java.lang.*;

class A

void display()

System.out.println("it is parent class");

class B extends A

void display1()

System.out.println("it is child class a");

class Multilevelinheritance extends A

void display2()

System.out.println("it is child class 2");

public static void main(String args[])

Multilevelinheritance m1=new Multilevelinheritance();

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

m1.display();

m1.display2();

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/**********************OUTPUT***************************

D:\JAVA PROGRAMS>javac Multilevelinheritance.java

D:\JAVA PROGRAMS>java Multilevelinheritance

it is parent class

it is child class 2

**********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

9.PROGRAM: PACKAGES

CODE:

package p1;

public class A

public void display()

System.out.println("hi");

package p2;

public class B extends p1.A

public void display1()

System.out.println("hello world");

package p3;

public class C extends p2.B

public void display2()

System.out.println("welcome to tech");

public static void main(String args[])

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

C c1=new C();

c1.display();

c1.display1();

c1.display2();

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/***************OUTPUT*************

F:\II-532 java>javac p1/A.java

F:\II-532 java>javac p2/B.java

F:\II-532 java>javac p3/C.java

F:\II-532 java>java p3/C

hi

hello world

welcome to tech

**********************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

10.PROGRAM: ABSTRACT CLASS

CODE:

import java.lang.*;

abstract class Rajeswari

abstract void display();

void con(inta,int b)

System.out.println(a+b);

class Pandu extends Rajeswari

void display()

System.out.println("welcome to tech");

class Shree extends Rajeswari

void display()

System.out.println("helloworld");

public static void main(String args[])

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

Rajeswari b2=new Pandu();

b2.display();

Rajeswarib3=new Shree();

b3.display();

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/****************OUTPUT********************************

D:\JAVA PROGRAMS>javac Shree.java

D:\JAVA PROGRAMS>java Shree

welcome to tech

helloworld

******************************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

11.PROGRAM: DYNAMIC METHOD DISPATCH

CODE:import java.lang.*;

class A

void dis(int a)

System.out.println(a);

class Dynamic extends A

void dis(int a)

{System.out.println(a+5);

public static void main(String args[])

A a1=new A();

Dynamic d1=new Dynamic();

A a2;

a2=a1;

a2.dis(3);

a2=d1;

a2.dis(4);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/***************OUTPUT*************

C:\Users\DELL>javac Dynamic.java

C:\Users\DELL>java Dynamic

*********************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

12.PROGRAM: ARITHMETIC & ARRAYBOUND EXCEPTION

CODE:

import java.lang.*;

import java.io.*;

class Exception1

public static void main(String args[])throws IOException

try

BufferedReaderbr=new BufferedReader(new InputStreamReader(System.in));

System.out.println("enter values");

int a=Integer.parseInt(br.readLine());

int b=Integer.parseInt(br.readLine());

int c=a/b;

System.out.println(c);

catch(Exception e)

System.out.println(e);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/***************OUTPUT*****************************

D:\JAVA PROGRAMS>java Exception1

enter values

java.lang.ArithmeticException: / by zero

***************************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

13.PROGRAM: MULTI CATCH

CODE:

import java.lang.*;

class MultiCatch

{public static void main(String args[])

{try

int a=10;

int b=0;

int c=a/b;

System.out.println(c);

catch(ArithmeticException e)

{System.out.println(e);

catch( Exception e)

{System.out.println(e);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*************OUTPUT********************

D:\532>javac MultiCatch.java

D:\532>java MultiCatch

java.lang.ArithmeticException: / by zero

**********************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

14.PROGRAM: THREADS

CODE:

import java.lang.*;

class A extends Thread

Thread t;

A(String name)

t=new Thread(this,name);

t.start();

public void run()

for(int i=0;i<100;i++)

System.out.println("Good morning");

try

sleep(100);

catch (Exception e)

System.out.println(e);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

class B extends Thread

Thread t1;

B(String name)

t1=new Thread(this,name);

t1.start();

public void run()

for(int i=0;i<50;i++)

System.out.println("Hello world");

try

sleep(200);

catch(Exception e)

System.out.println(e);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

class C extends Thread

Thread t2;

C(String name)

t2=new Thread(this,name);

t2.start();

public void run()

for(int i=0;i<25;i++)

System.out.println("Good day");

try

sleep(400);

catch(Exception e)

System.out.println(e);

class D1 extends Thread

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

public static void main(String args[])

A a1=new A("t");

B b1=new B("t1");

C c1=new C("t2");

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/********output***********

E:\>cd 532

E:\532>java D1

Good morning

Hello world

Good day

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

God morning

Hello world

Good morning

Good morning

Good day

Hello world

Good morning

Good morning

Hello world

Good morning

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

Good morning

Hello world

Good day

Good morning

Hello world

Good morning

Good morning

Good day

Hello world

Good morning

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

Good morning

Good day

Good morning

Hello world

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

Good morning

Good morning

Good day

Hello world

Good morning

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

Hello world

Good morning

Good day

Hello world

Good morning

Good morning

Hello world

Good morning

Good morning

Good day

Hello world

Good morning

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

Good morning

Hello world

Good morning

Good day

Good morning

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

Hello world

Good morning

Good morning

Good day

Hello world

Good morning

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

Good morning

Hello world

Good day

Good morning

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

Good morning

Good morning

Good day

Hello world

Good morning

Good morning

Hello world

Good morning

Good day

Good morning

Hello world

Good morning

Hello world

Good morning

Good morning

Good day

Hello world

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

Good morning

Good morning

Hello world

Good morning

God morning

Good day

Hello world

Goood morning

Good morning

Hello world

Good morning

Good morning

Hello world

Good day

Good morning

Good morning

Hello world

Good morning

Good morning

Good morning

Good morning

Good morning

Good morning

Good morning

Good morning

***************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

17.PROGRAM: STRING HANDLING FUNCTIONS

CODE:

import java.lang.String.*;

class StringHandling

public static void main(String args[])throws Exception

String a="Bhavya Shree";

char m=a.charAt(2);

System.out.println(m);

String n=a.toLowerCase();

System.out.println(n);

String o=a.toUpperCase();

System.out.println(o);

int p=a.length();

System.out.println(p);

String r=a.substring(3);

System.out.println(r);

int q=a.indexOf("S");

System.out.println(q);

String b="Pandu";

String t=a.concat(b);

System.out.println(t);

String s=r.trim();

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

System.out.println(s);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/***OUTPUT******

C:\Users\DELL>javac StringHandling.java

C:\Users\DELL>java StringHandling

bhavyashree

BHAVYA SHREE

12

vya Shree

BhavyaShreePandu

vya Shree

********************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: ARRAY LIST

CODE:

import java.util.*;

class Mahi

public static void main(String args[])

ArrayList<String>a1=new ArrayList<String>();

a1.add("Hasini");

a1.add("Adisheshu");

a1.add("Rajeswari");

System.out.println(a1);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*********OUTPUT********

C:\Users\DELL>javac Mahi.java

C:\Users\DELL>java Mahi

[Hasini,Adishehu,Rajeswari]

*************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: LINKED LIST

CODE:

import java.util.*;

public class LinkedList1

public static void main(String args[])

LinkedList<String> a1=new LinkedList<String>();

a1.add("hai");

a1.add("TECH");

System.out.println(a1);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*******Output********

G:\532>javac LinkedList1.java

G:\532>java LinkedList1

[hai, TECH]

**********************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: HASH SET

CODE:

import java.util.*;

public class A

public static void main(String args[])throws Exception

HashSet<String> h1=new HashSet<String>();

h1.add("Sycho");

h1.add(Adishehu");

h1.add("Hasini");

System.out.println(h1);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/******output**********

G:\532>javac A.java

G:\532>java A

[sycho,Adishehu,Hasini]

*********************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: VECTOR

CODE:

import java.util.*;

public class B

public static void main(String args[])

Vector<String> v1=new Vector<String>();

v1.add("Red");

v1.add("blue");

v1.add(2,"pink");

System.out.println("Vector:"+v1);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/******OUTPUT*****

G:\532>javac B.java

G:\532>java B

Vector:[Red, blue, pink]

*******************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM: TREE SET

CODE:

import java.util.*;

class Tree

public static void main(String args[]) throws Exception

TreeSet<String>ts =new TreeSet<String>();

ts.add("hii");

ts.add("byee");

ts.add("hloo");

ts.add("bbbbb");

System.out.println(ts);

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*****************OUTPUT*********************

D:\532>javac Tree.java

D:\532>java Tree

[bbbbb, byee, hii, hloo]

*************************************************/

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

PROGRAM:

CODE: PRIORITY

import java.util.*;

class Priority

public static void main(String args[])

{PriorityQueue<Integer>pd=new PriorityQueue<Integer>();

pd.add(20);

pd.add(10);

pd.add(30);

pd.add(40);

pd.add(50);

System.out.println(pd);

System.out.println(pd.peek());

System.out.println(pd.poll());

System.out.println(pd.peek());

}}

2022-23/TECH/CSE PAGE NO:


OBJECT ORIENTED PROGRAMMING THROUGH JAVA
ROLL NUMBER: 21HU1AO532

/*******************OUTPUT**********************

D:\532>javac Priority.java

D:\532>java Priority

[10, 20, 30, 40, 50]

10

10

20

***************************************************/

2022-23/TECH/CSE PAGE NO:

You might also like