A Section Java Document
A Section Java Document
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);
b1.Arithmetic(10,5);
/********OUTPUT*******
15
50
**********/
CODE:
import java.lang.*;
class Assignment
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);
/************************OUTPUT***************
*********************************************/
CODE:
import java.lang.*;
class Relational
int a=10;
int b=18;
System.out.println(a<b);
/*******************OUTPUT****************
true
*****************************************/
CODE:
import java.lang.*;
class Logical
int a=10;
System.out.println(a<10&&a<20);
System.out.println(a<10||a<20);
/****************OUTPUT********************
false
true
******************************************/
CODE:
import java.lang.*;
class Increment
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);
/************OUTPUT**************************
a=2
b=2
c=3
d=1
**********************************************/
CODE:
import java.lang.*;
class Decrement
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);
/*************OUTPUT*********************
a=0
b=3
c=2
d=1
********************************************/
CODE:
import java.lang.*;
class Conditional
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);
/****************OUTPUT**********************
value of b is:30
value of b is:20
********************************************/
CODE:
import java.lang.*;
class Bitwise
int a=5;
int b=7;
System.out.println(a&b);
System.out.println(a|b);
System.out.println(a^b);
/*******************OUTPUT*********************
************************************************/
2.PROGRAM: RECURSION
CODE:
import java.lang.*;
class Factorial
int n=5;
int i=1;
long factorial=1;
while(i<=n)
factorial *=i;
i++;
/********OUTPUT************
*******************/
ASCENDING ORDER:
CODE:
import java.io.*;
class Matrixassending
int n=Integer.parseInt(br.readLine());
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;
for(int i=0;i<n;i++)
System.out.println(a[i]);
/********************OUTPUT******************************
********************************************************/
CODE:
import java.io.*;
class Matrixdecending
int n=Integer.parseInt(br.readLine());
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;
for(int i=0;i<n;i++)
System.out.println(a[i]);
/***************OUTPUT****************************
***********************************************/
ADDITION OF MATRIX:
CODE:
import java.lang.*;
import java.io.*;
class Addition
int n=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
a[i][j]=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
b[i][j]=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
System.out.print(a[i][j]+"\t");}
System.out.println("");}
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];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
System.out.print(c[i][j]+"\t");
System.out.println("");
}}
/*********************OUTPUT*********
C:\Users\DELL>javac Addition.java
C:\Users\DELL>java Addition
1 2
3 4
5 6
7 8
6 8
10 12
*************************/
CODE:
import java.lang.*;
import java.io.*;
class Multiplication
int n=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
a[i][j]=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
b[i][j]=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
System.out.print(a[i][j]+"\t");}
System.out.println("");}
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];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
System.out.print(c[i][j]+"\t");
System.out.println("");
}}
/*******************OUT PUT*******************
2 3
4 5
6 7
8 9
12 21
32 45
*************************************/
CODE:
import java.lang.*;
import java.io.*;
class Transpose
int n=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
a[i][j]=Integer.parseInt(br.readLine());
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
System.out.println(a[j][i]);
/**********************OUTPUT***************************
D:\516>javac Transpose.java
D:\516>java Transpose
********************************************/
CODE:
import java.lang.*;
class MethodOverloading
void dis(String a)
System.out.println(a);
System.out.println(a+b);
void dis(inta,intb,int c)
System.out.println(a+b+c);
d1.dis("hasini");
d1.dis(2,3);
d1.dis(4,6,7);
/*************OUTPUT******
hasini
17
*************/
CODE:
import java.lang.*;
class A
void dis()
}}
void dis()
m1.dis();
A a1=new A();
a1.dis();
/***************OUTPUT********
C:\Users\DELL>javac MethodOverriding.java
C:\Users\DELL>java MethodOverriding
it is a child class
it is a parent class
*******************************/
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);
/***********************OUTPUT************************************
it is a constuctor
******************************************************************/
CODE:
import java.lang.*;
class A
void display(int a)
System.out.println(a);
class B extends A
void display1()
System.out.println("hii");
B b1=new B();
b1.display(4);
b1.display1();
/*************OUTPUT***********
D:\532>javac B.java
D:\532>java B
hii
*******************************/
CODE:
import java.lang.*;
class A
void display()
class B extends A
void display1()
void display2()
m1.display();
m1.display2();
/**********************OUTPUT***************************
it is parent class
it is child class 2
**********************************************/
9.PROGRAM: PACKAGES
CODE:
package p1;
public class A
System.out.println("hi");
package p2;
System.out.println("hello world");
package p3;
System.out.println("welcome to tech");
C c1=new C();
c1.display();
c1.display1();
c1.display2();
/***************OUTPUT*************
hi
hello world
welcome to tech
**********************************/
CODE:
import java.lang.*;
void con(inta,int b)
System.out.println(a+b);
void display()
System.out.println("welcome to tech");
void display()
System.out.println("helloworld");
b2.display();
Rajeswarib3=new Shree();
b3.display();
/****************OUTPUT********************************
welcome to tech
helloworld
******************************************************/
CODE:import java.lang.*;
class A
void dis(int a)
System.out.println(a);
void dis(int a)
{System.out.println(a+5);
A a1=new A();
A a2;
a2=a1;
a2.dis(3);
a2=d1;
a2.dis(4);
/***************OUTPUT*************
C:\Users\DELL>javac Dynamic.java
C:\Users\DELL>java Dynamic
*********************************/
CODE:
import java.lang.*;
import java.io.*;
class Exception1
try
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);
/***************OUTPUT*****************************
enter values
java.lang.ArithmeticException: / by zero
***************************************************/
CODE:
import java.lang.*;
class MultiCatch
{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);
/*************OUTPUT********************
D:\532>javac MultiCatch.java
D:\532>java MultiCatch
java.lang.ArithmeticException: / by zero
**********************************************/
14.PROGRAM: THREADS
CODE:
import java.lang.*;
Thread t;
A(String name)
t=new Thread(this,name);
t.start();
for(int i=0;i<100;i++)
System.out.println("Good morning");
try
sleep(100);
catch (Exception e)
System.out.println(e);
Thread t1;
B(String name)
t1=new Thread(this,name);
t1.start();
for(int i=0;i<50;i++)
System.out.println("Hello world");
try
sleep(200);
catch(Exception e)
System.out.println(e);
Thread t2;
C(String name)
t2=new Thread(this,name);
t2.start();
for(int i=0;i<25;i++)
System.out.println("Good day");
try
sleep(400);
catch(Exception e)
System.out.println(e);
A a1=new A("t");
B b1=new B("t1");
C c1=new C("t2");
/********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
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
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
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
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
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
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
***************************/
CODE:
import java.lang.String.*;
class StringHandling
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();
System.out.println(s);
/***OUTPUT******
C:\Users\DELL>javac StringHandling.java
C:\Users\DELL>java StringHandling
bhavyashree
BHAVYA SHREE
12
vya Shree
BhavyaShreePandu
vya Shree
********************/
CODE:
import java.util.*;
class Mahi
ArrayList<String>a1=new ArrayList<String>();
a1.add("Hasini");
a1.add("Adisheshu");
a1.add("Rajeswari");
System.out.println(a1);
/*********OUTPUT********
C:\Users\DELL>javac Mahi.java
C:\Users\DELL>java Mahi
[Hasini,Adishehu,Rajeswari]
*************************/
CODE:
import java.util.*;
a1.add("hai");
a1.add("TECH");
System.out.println(a1);
/*******Output********
G:\532>javac LinkedList1.java
G:\532>java LinkedList1
[hai, TECH]
**********************/
CODE:
import java.util.*;
public class A
h1.add("Sycho");
h1.add(Adishehu");
h1.add("Hasini");
System.out.println(h1);
/******output**********
G:\532>javac A.java
G:\532>java A
[sycho,Adishehu,Hasini]
*********************/
PROGRAM: VECTOR
CODE:
import java.util.*;
public class B
v1.add("Red");
v1.add("blue");
v1.add(2,"pink");
System.out.println("Vector:"+v1);
/******OUTPUT*****
G:\532>javac B.java
G:\532>java B
*******************/
CODE:
import java.util.*;
class Tree
ts.add("hii");
ts.add("byee");
ts.add("hloo");
ts.add("bbbbb");
System.out.println(ts);
/*****************OUTPUT*********************
D:\532>javac Tree.java
D:\532>java Tree
*************************************************/
PROGRAM:
CODE: PRIORITY
import java.util.*;
class Priority
{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());
}}
/*******************OUTPUT**********************
D:\532>javac Priority.java
D:\532>java Priority
10
10
20
***************************************************/