0% found this document useful (0 votes)
0 views

java programs lab

The document contains Java programs demonstrating various programming concepts including finding the biggest of three numbers, calculating factorials, checking for palindromes, sorting names, performing matrix multiplication, method overloading, constructor overloading, inheritance, abstract classes, method overriding, and user-defined packages. Each program is presented with its code and intended output. The examples serve as practical applications of Java programming principles.

Uploaded by

Meena Dm
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

java programs lab

The document contains Java programs demonstrating various programming concepts including finding the biggest of three numbers, calculating factorials, checking for palindromes, sorting names, performing matrix multiplication, method overloading, constructor overloading, inheritance, abstract classes, method overriding, and user-defined packages. Each program is presented with its code and intended output. The examples serve as practical applications of Java programming principles.

Uploaded by

Meena Dm
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

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!");

You might also like