Java Program to print Greatest of two numbers

Java Program to print Greatest of two numbers

1. Java Program to print Greatest of two numbers using if Statement:

Program:

import java.io.*;
import java.util.*;
class GreatestOfTwo
{
public static void main(String args[])
{
int num1=20, num2=55, max ;
max=num2;
if(num1>num2)
{
max=num1;
}
System.out.println("The Greatest of two numbers is "+max);
}
}

Output:

The Greatest of two numbers is 55

 

2. Java Program to print Greatest of two numbers using if-else Statement:

Program:

import java.io.*;
import java.util.*;
class GreatestOfTwo
{
public static void main(String args[])
{
int num1,num2;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the value of number1");
num1=sc.nextInt();
System.out.println("Enter the value of number2");
num2=sc.nextInt();
if(num1>num2)
{
System.out.println("Number1 is greater than Number2");
}
else 
{
System.out.println("Number2 is greater than Number1");
}
} 
}

Output:

Enter the value of number1
11
Enter the value of number2
5
Number1 is greater than Number2

3. Java Program to print Greatest of two numbers using Buffered Reader Class:

Program:

import java.util.*;
import java.lang.*;
import java.io.*;
class GreatestOfTwo
{
public static void main(String args[]) throws Exception
{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the value of number1");
int num1= Integer.parseInt(br.readLine());
System.out.println("Enter the value of number2");
int num2= Integer.parseInt(br.readLine());
if(num2<num1)
{
System.out.println("The number " +num1+ "is greater than "+num2);	
}
else
{
	System.out.println("The number " +num1+ "is greater than "+num2);
}

}
}

Output:

Enter the value of number1
12
Enter the value of number2
4
The number 12 is greater than 4

4. Java Program to print Greatest of two numbers using Command Line Argument:

Program:

import java.util.*;
class GreatestOfTwo
{
public static void main(String args[])
{

int num1= Integer.parseInt(args[0]);
System.out.println(num1);
int num2= Integer.parseInt(args[1]);
System.out.println(num2);
if(num1>num2)
{
	System.out.println("Number1 is greater than Number2");
}
else
{
	System.out.println("Number2 is greater than Number1");
}
}
}

Compile:

javac GreatestOfTwo.java

Run:

java GreatestOfTwo 5 2
Number1 is greater than Number2

5. Java Program to print Greatest of two numbers using Constructor:

Program:

import java.util.*;
class GreatestOfTwo
{
	
	GreatestOfTwo(int n1, int n2)
	{
	 if(n1>n2)
	 {
		 System.out.println("Number1 is greater than Number2");
	 }
	 else
	 {
		 System.out.println("Number2 is greater than Number1");
	 }
	}
}
class GreaterNum{
   public static void main(String args[]) 
    {   
      Scanner sc= new Scanner(System.in);
      System.out.println("Enter the value of number1");
      int num1= sc.nextInt();   
System.out.println("Enter the value of number2");
      int num2= sc.nextInt();      	  
      GreatestOfTwo obj =new GreatestOfTwo(num1, num2);
	      
   }
 }

Output:

Enter the value of number1
5
Enter the value of number2
6
Number2 is greater than Number1

 

Leave a Comment