Академический Документы
Профессиональный Документы
Культура Документы
// Multilevel Inheritance.
//Roll no:56
//Date:-
class A
{
int a;
void D1()
{
System.out.println("a="+a);
}
}
class B extends A
{
int b;
void D2()
{
D1();
System.out.println("b="+b);
}
}
class C extends B
{
int c;
void D3()
{
D2();
c=a+b;
System.out.println("Addition="+c);
}
}
class Multilevel
{
public static void main(String[] args)
{
C obj1=new C();
obj1.a=89;
obj1.b=50;
obj1.D3();
}
}
***********OUTPUT*************
C:\print_java>javac Multilevel.java
C:\ print_java>java Multilevel
a=89
b=50
Addition=139
//Assignment no: Program no:
//Parameterised Constructor
//Roll no:56
//Date:-
class factorial
{
int f=1,i,no;
factorial(int no1)
{
no=no1;
}
void fact()
{
for(i=1;i<=no;i++)
{
f=f*i;
}
System.out.println("factorial of given no="+f);
}
}
class pconstructor
{
public static void main(String args[])
{
factorial ob=new factorial(6);
ob.fact();
}
}
*************OUTPUT **************
C:\print_java>javac pconstructor.java
C:\print_java> java pconstructor
factorial of given no =720
//Assignment no: Program no:
//Default Constructor
//Roll no:56
//Date:-
class simpleInterest
{
float n,p,r;
simpleInterest()
{
n=5;
p=4;
r=20;
}
float display()
{
return (n*p*r)/100;
}
}
class pgm
{
public static void main(String args[])
{
simpleInterest s=new simpleInterest();
System.out.println("SimpleInterest="+s.display());
}
}
*******************OUTPUT******************
C:\print_java>javac pgm.java
C:\print_java> java pgm
SimpleInterest=4.0
//Assignment no: Program no:
// Programs on Methods
//Roll no:56
//Date:-
class rectangle
{
int length,width;
void getdata(int x,int y)
{
length=x;
width=y;
}
int rectArea()
{
int area=length*width;
return(area);
}
}
class RectArea
{
public static void main(String args[])
{
int area1,area2;
rectangle rect1=new rectangle();
rectangle rect2=new rectangle();
rect1.length=15;
rect1.width=10;
area1=rect1.length*rect1.width;
rect2.getdata(20,12);
area2=rect2.rectArea();
System.out.println("Area1="+area1);
System.out.println("Area2="+area2);
}
}
******************OUTPUT******************
C:\print_java>javac RectArea.java
C:\print_java RectArea
Area1=150
Area2=240
//Assignment no: Program no:
// Program on Demo of 'super'
//Rollno:56
//Date:-
class parent
{
String name;
parent()
{
name="xyz";
}
void Display()
{
System.out.println("Name="+name);
}
}
class child extends parent
{
String course;
child()
{
super();
course="B.sc(E.C.S)";
}
void Display()
{
System.out.println("Name="+super.name);
System.out.println("Course="+course);
}
}
class super1
{
public static void main(String[] args)
{
child c=new child();
c.Display();
}
}
************OUTPUT*********************
C:\print_java>javac super1
C:\print_java> java super1
Name=xyz
Course=B.sc(E.C.S)
//Assignment no: Program no:
//Program on Demo of Saddle Point
//Rollno:56
//Date:-
class saddle
{
public static void main(String args[ ])
{
int a[ ][ ]={{1,2,3},{4,5,6},{8,7,9}};
int b[ ]=new int[3];
int c[ ]=new int[3];
int r=0;
int k=0;
int j=0;
int m1;
int min=0;
int max=0;
System.out.println("Given matrix As followes");
for(int i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
}
for(int i=0;i<=2;i++)
{
min=a[i][0];
for(j=0;j<=2;j++)
{
if(a[i][j]<=min)
{
min=a[i][j];
}
}
b[k]=min;
k++;
}
System.out.println("Minmum no in each row Which is as followes");
for(k=0;k<=2;k++)
System.out.print(b[k]+" ");
System.out.println();
System.out.println("Mximum no. in above array");
int m=0;
for(k=0;k<=2;k++)
{
if(b[k]>=m)
{
m=b[k];
}
}
System.out.println("max="+m);
for(j=0;j<=2;j++)
{
max=0;
for(int i=0;i<=2;i++)
{
if(a[i][j]>=max)
{
max=a[i][j];
}
}
c[r]=max;
r++;
}
System.out.println("Maximum no in each column Which is as
followes");
for(r=0;r<=2;r++)
{
System.out.print(c[r]+" ");
}
System.out.println();
System.out.println("Minimum no.in above array");
m1=c[0];
for(r=0;r<=2;r++)
{
if(c[r]<=m1)
m1=c[r];
}
System.out.println("min="+m1);
if(m==m1)
System.out.println("saddlepoint is exsist in Given Matrix");
else
System.out.println("saddlepoint is not exsist in Given Matrix");
}
}
***********************************OUTPUT********************************
C:\print_java>javac saddle.java
C:\print_java>java saddle
Given matrix As followes
1 2 3
4 5 6
8 7 9
Minmum no in each row Which is as followes
1 4 7
Mximum no in above array
max=7
Maximum no in each column Which is as followes
8 7 9
Minimum no in above array
min=7
saddlepoint is exsist in Given Matrix
//Assignment no: Program no:
// Program on Demo of Hirarchical Inheritance.
//Rollno:56
//Date:-
class parent
{
void p1()
{
System.out.println("You are in class parent");
}
}
class student extends parent
{
void s1()
{
System.out.println("You are in class student");
}
}
class teacher extends parent
{
void t1()
{
System.out.println("You are in class teacher");
}
}
class Engg extends student
{
void e1()
{
System.out.println("You are in class Engineering");
}
}
class Medical extends student
{
void m1()
{
System.out.println("You are in class Medical");
}
}
class visiting extends teacher
{
void v1()
{
System.out.println("You are in class visiting teachers");
}
}
class fulltime extends teacher
{
void f1()
{
System.out.println("You are in class fulltime teachers");
}
}
class Hirarchical
{
public static void main(String[] args)
{
Engg e=new Engg();
e.p1();
e.s1();
e.e1();
System.out.println(" ");
Medical m=new Medical();
m.p1();
m.s1();
m.m1();
System.out.println(" ");
visiting v=new visiting();
v.p1();
v.t1();
v.v1();
System.out.println(" ");
fulltime f=new fulltime();
f.p1();
f.t1();
f.f1();
}
}
**********************OUTPUT***************************
C:\print_java>javac Hirarchical.java
C:\print_java>java Hirarchical
You are in class parent
You are in class student
You are in class Engineering
class Num
{
int a,b;
Num(int a1,int b1)
{
this.a=a1;
this.b=b1;
}
void display()
{
System.out.println("a="+this.a);
System.out.println("b="+this.b);
}
}
class thisdemo
{
public static void main(String args[])
{
Num n =new Num(10,20);
n.display();
}
}
************OUTPUT*******************
C:\print_java>javac thisdemo.java
C:\print_java>java thisdemo
a=10
b=20
//Assignment no: Program no:
// Program on Data member
//Rollno:56
//Date:-
class Sample
{
public static void main(String args [ ])
{
int a=12;
int b=10;
System.out.print("Addition is="+(a+b));
System.out.print("Subtraction is="+(a-b));
System.out.print("Multiplication is="+(a*b));
System.out.print("Division is="+(a/b));
}
}
************************OUTPUT***************************
C:\print_java>javac Sample.java
C:\print_java>java Sample
Addition is=22 Subtraction is=2 Multiplication is=120 Division is=1
//Assignment no: Program no:
// Program on Simple Inheritance.
//Rollno:56
//Date:-
class parant
{
String name;
void Display()
{
System.out.println("Name="+name);
}
}
class child extends parant
{
String course;
void Displaychild()
{
System.out.println("Name is "+name);
System.out.println("Course="+course);
}
}
class SingleInheritance
{
public static void main(String[ ] args)
{
parant p=new parant();
child c=new child();
p.name="Omkar";
System.out.println("Inside the parant class");
p.Display();
c.name="Ganesh";
c.course="B.sc(E.C.S)";
System.out.println("Inside the child class");
c.Displaychild();
}
}
***************OUTPUT****************
C:\print_java>javac SingleInheritance.java
C:\print_java>java SingleInheritance
Inside the parant class
Name=Omkar
Inside the child class
Name is Ganesh
Course=B.sc(E.C.S)
//Assignment no: Program no:
// Program on Static Member & Method
//Rollno:56
//Date:-
class mathoperation
{
static float mul(float x,float y)
{
return(x*y);
}
static float divide(float x,float y)
{
return(x/y);
}
}
class static_memeber
{
public Static void main(String args[ ])
{
float a=mathoperation.mul(4.0f,5.0f);
float b=mathoperation.mul(a,2.0f);
System.out.println("b="+b);
}
}
************OUTPUT********************
C:\print_java>javac static_memeber.java
C:\print_java> java static_memeber
b=10.0
//Assignment no: Program no:
// Program on Static Block
//Rollno:56
//Date:-
class staticblock
{
static int a=3;
static int b;
static void math(int x)
{
System.out.print("x="+x);
System.out.println("a="+a+"b="+b);
}
static
{
System.out.print("Static block initialized");
b=a*4;
}
public static void main(String args[])
{
math(10);
}
}
****************OUTPUT***************
C:\print_java>javac staticblock.java
C:\print_java>java staticblock
Static block initialized x=10 a=3 b=12
//Assignment no: Program no:
// Program on Dynamic Method Dispatch
//Roll no:56
//Date:-
class DMD
{
public void print1()
{
System.out.println("Inside DMD");
}
}
class DMD1 extends DMD
{
public void print1()
{
System.out.println("Inside DMD1");
}
}
class DMD2 extends DMD
{
public void print1()
{
System.out.println("Inside DMD2");
}
}
class DMD3 extends DMD
{
public void print1()
{
System.out.println("Inside DMD3");
}
}
class DMD_program
{
public static void main(String args[])
{DMD d1=new DMD();
DMD d2=new DMD1();
DMD d3=new DMD2();
DMD d4=new DMD3();
DMD ref;
ref=d1;
ref.print1();
ref=d2;
ref.print1();
ref=d3;
ref.print1();
ref=d4;
ref.print1();
}
}
************OUTPUT***************
C:\print_java>javac DMD_program.java
C:\print_java>java DMD_program
Inside DMD
Inside DMD1
Inside DMD2
Inside DMD3