Friday, 16 December 2016

Java Program To Find Greater Number. Among Given Three Number

Problem :- Write a C Program for find a greatest number among given three number .ex-you have to given three number ,number may be Integer, Float, Double You Task is to find a Greatest number Input given by User

Logic :- To solve this problem we need to compare all three numbers each other .for better explanation we need three number assume that numbers are 17 ,45 ,56

Step 1 :- First We Compare 17 to 45 and 56 if it is greatest then we can say that 17 is greatest else we go to next step

Step 2:- Then we compare 45 to 56 and 17  if it is greatest then we can say that 45 is greatest else we go to next step

Step 3:- Then we compare 56 to 45 and 17  if it is greatest then we can say that 56 is greatest else we go to next step (Special Case)


Step 4:- This is the last case if all numbers are same or equal then it will print a message that 
" All INPUT ARE EQUAL "


See Also :- C++ Program To Find Greater Number. Among Given Three Number

Solution :-

Method 1:-

/* Program By Ghanendra Yadav
   Visit http://www.programmingwithbasics.com/
*/

import java.util.Scanner;

class GreatestAmongThree
{
public static void main(String[] args) 
{
int num1,num2,num3;
Scanner scan=new Scanner(System.in);
System.out.println("Enter Three Numbers: ");
num1=scan.nextInt();
num2=scan.nextInt();
num3=scan.nextInt();

if(num1>=num2 && num1>=num3) 
{
System.out.println("Greatest Number Is : "+num1);
}
else if(num2>=num1 && num2>=num3) 
{
System.out.println("Greatest Number Is : "+num2);
}
if(num3>=num1 && num3>=num2) 
{
System.out.println("Greatest Number Is : "+num3);
}
}

}

Method 2:-Find Greatest Using Ternary Operator 

/* Program By Ghanendra Yadav
   Visit http://www.programmingwithbasics.com/
*/

import java.util.Scanner;
class GreatestAmongThree
{
public static void main(String[] args) 
{
int num1,num2,num3,Greatest;

Scanner scan=new Scanner(System.in);
System.out.println("Enter Three Numbers: ");

num1=scan.nextInt();
num2=scan.nextInt();
num3=scan.nextInt();

Greatest=(num1>num2)?(num1>num3?num1:num3):(num2>num3?num2:num3);
System.out.println("Greatest Number Is : "+Greatest);
}

}

See Also :- C Program To Find Greater Number. Among Given Three Number

Output :-

Java Program To Find Greater Number. Among Given Three Number

No comments:
Write comments

Recommended Posts × +