Q:

Java Program to Find Largest Among Three Numbers

0

Problem:- Java program to find largest of three numbers or Java Program to Find the Largest Among Three Numbers or Java Program to Find Largest Between Three Numbers Using Ternary operator or Java Program to Find the Biggest of 3 Numbers or Biggest of three numbers using Logical Operators in Java or How to find largest of three Integers in Java. Write a C Program for finding the greatest number among given three number.

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. ex-you have to give three number, a number may be Integer, Float, Double your task is to find the Greatest number Input given by the user.

 

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 "

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Method 1:- Java Program to Find largest Among Three Numbers

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 largest Using Ternary Operator

import java.util.Scanner;
/* Program By Ghanendra Yadav
   Visit http://www.programmingwithbasics.com/
*/
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);
 }
}

 

Output:

-----------

Enter Three Numbers: 

456

369

852

Greatest Number Is : 852

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now