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