Вы находитесь на странице: 1из 17

//Assignment no: Program no:

// 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

You are in class parent


You are in class student
You are in class Medical

You are in class parent


You are in class teacher
You are in class visiting teachers

You are in class parent


You are in class teacher
You are in class fulltime teachers
//Assignment no: Program no:
// Program on demo ‘this’ Keyword
//Rollno:56
//Date:-

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

Вам также может понравиться