1. Write java program to print Biggest of 3 Numbers using Command line arguments.
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
static int factorial(int n)
if (n == 0)
return 1;
else
return(n * factorial(n-1));
public static void main(String args[])
int i,fact=1;
int number=5;
fact = factorial(number);
System.out.println("Factorial of "+number+" is: "+fact);
Output:
3.Write a java program to print sum of digits and check for
palindrome.
class palindrome
public static void main(String args[])
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
public static void main(String[] as)
int n;
String temp;
Scanner s=new Scanner(System.in);
System.out.println("Enter the number of names you want to sort:");
n=s.nextInt();
String names[]=new String[n];
Scanner s1=new Scanner(System.in);
System.out.println("Enter the names:");
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;
}
}
System.out.println("NAMES IN SORTED ORDER");
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
public static void main(String args[])
int a[][]={{1,1,1},{2,2,2},{3,3,3}};
int b[][]={{1,1,1},{2,2,2},{3,3,3}};
int c[][]=new int[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
void add(int a, int b)
System.out.println("sum = " +(a+b));
void add(String s1, String s2)
System.out.println("Concat = " +(s1+s2));
public static void main(String[] args)
overload_method o=new overload_method();
o.add(23,12);
o.add("REVA","University");
}
Output:
7.Write a java program for rectangle class using constructor
overloading with different number of parameter.
class Rectangle
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
public static void main(String args[])
Rectangle r1= new Rectangle();
Rectangle r2=new Rectangle(5);
Rectangle r3=new Rectangle(20,10);
System.out.println(" ");
r1.area();
r2.area();
r3.area();
}
Output:
8.Write a java program to demonstrate i.Simple Inheritance
ii.Multilevel Inheritance.
i.Simple Inheritance
class Animal{
void eat(){System.out.println("eating...");}
class Dog extends Animal{
void bark(){System.out.println("barking...");}
class SimpleInheritance{
public static void main(String args[]){
Dog d=new Dog();
}}
ii.Multilevel Inheritance
class Animal
void eat()
System.out.println("eating...");
class Dog extends Animal
void bark()
System.out.println("barking...");
class BabyDog extends Dog
void weep()
System.out.println("weeping...");
}
}
class MultilevelInheritance
public static void main(String args[])
BabyDog d=new BabyDog();
d.weep();
d.bark();
d.eat();
Output:
9.Write a java program to implement an abstract class.
abstract class one
int x;
abstract void disp();
one()
x=0;
void show()
System.out.println("x="+x);
class two extends one
int y;
two()
y=20;
void disp()
System.out.println("y="+y);
class abstract1
public static void main(String [] args)
{
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);
class sub extends Sup
int y;
sub(int a,int b)
super(a);
this.y=b;
void display()
System.out.println("\nX in Super Class="+x);
System.out.println("Y in Sub Class="+y);
class override
public static void main(String naren[])
sub o=new sub(100,200);
o.display();
}
Output:
11.Write a java program to demonstrate user defined packages.
Vehicle.java
package vehicles;
interface Vehicle
public void run();
public void speed();
Car.java
package vehicles;
public class Car implements Vehicle
public void run()
System.out.println("Car is running.");
}
public void speed()
System.out.println("Speed of Car: 50 Km/h");
public static void main(String args[])
Car Car = new Car();
Car.run();
Car.speed();
System.out.println("Hello World!");