java programs lab
java programs lab
import java.util.*;
class Big1
{
public static void main(String args[])
{
int n1, n2, n3, big;
n1=Integer.parseInt(args[0]);
n2= Integer.parseInt(args[1]);
n3= Integer.parseInt(args[2]);
if(n1>n2 && n1>n3)
big=n1;
else if(n2>n1 && n2>n3)
big=n2;
else
big=n3;
System.out.println("Biggest No: " + big);
}
}
Output:
2.Write a java program to print Factorial of a given number.
class factorial
if (n == 0)
return 1;
else
return(n * factorial(n-1));
int i,fact=1;
int number=5;
fact = factorial(number);
Output:
3.Write a java program to print sum of digits and check for
palindrome.
class palindrome
int r,sum=0,temp;
int n=454;
temp=n;
while(n>0)
r=n%10;
sum=(sum*10)+r;
n=n/10;
if(temp==sum)
System.out.println("palindrome number");
else
System.out.println("not palindrome");
Output:
4.Write a java program to print the names in sorted order using
array.
import java.util.Scanner;
class namesorted
int n;
String temp;
n=s.nextInt();
for(int i=0;i<n;i++)
names[i]=s1.nextLine();
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if(names[i].compareTo(names[j])>0)
temp=names[i];
names[i]=names[j];
names[j]=temp;
}
}
for(int i=0;i<n-1;i++)
System.out.println(names[i]);
System.out.println(names[n-1]);
Output:
5.Write a java program to compute matrix multiplication using
arrays.
class arraymul
int a[][]={{1,1,1},{2,2,2},{3,3,3}};
int b[][]={{1,1,1},{2,2,2},{3,3,3}};
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
c[i][j]=0;
for(int k=0;k<3;k++)
c[i][j]+=a[i][k]*b[k][j];
System.out.print(c[i][j]+" ");
System.out.println();
}
6.Write a java program to demonstrate method overloading to
add two integers,add two strings.
class overload_method
o.add(23,12);
o.add("REVA","University");
}
Output:
int length;
int width;
void area()
System.out.println("Area=" +(length*width));
Rectangle()
length=10;
width=10;
}
Rectangle(int a)
length=width=a;
Rectangle(int a, int b)
length=a;
width=b;
class const_over
System.out.println(" ");
r1.area();
r2.area();
r3.area();
}
Output:
void eat(){System.out.println("eating...");}
void bark(){System.out.println("barking...");}
class SimpleInheritance{
ii.Multilevel Inheritance
class Animal
void eat()
System.out.println("eating...");
void bark()
System.out.println("barking...");
void weep()
System.out.println("weeping...");
}
}
class MultilevelInheritance
d.weep();
d.bark();
d.eat();
Output:
9.Write a java program to implement an abstract class.
abstract class one
int x;
one()
x=0;
void show()
System.out.println("x="+x);
int y;
two()
y=20;
void disp()
System.out.println("y="+y);
class abstract1
{
one t = new two();
t.show();
t.disp();
Output:
10.Write a java program to demonstrate Method overriding(use
super keyword).
class Sup
int x;
Sup(int a) //constructor
this.x=a;
void display()
{
System.out.println("x in Super= "+x);
int y;
sub(int a,int b)
super(a);
this.y=b;
void display()
class override
o.display();
}
Output:
interface Vehicle
Car.java
package vehicles;
System.out.println("Car is running.");
}
Car.run();
Car.speed();
System.out.println("Hello World!");