Сначала я хотел бы извиниться, если мой вопрос кажется неясным.
Я хочу, чтобы вывод был максимально возможным числом из пользовательского ввода. Пример:
input: x = 0; y = 9; z = 5;
output: 950
Я пробовал что-то вроде приведенного ниже кода.
import java.util.Scanner;
class LargestOfThreeNumbers{
public static void main(String args[]){
int x, y, z;
System.out.println("Enter three integers ");
Scanner in = new Scanner(System.in);
x = in.nextInt();
y = in.nextInt();
z = in.nextInt();
if ( x > y && x > z )
System.out.println("First number is largest.");
else if ( y > x && y > z )
System.out.println("Second number is largest.");
else if ( z > x && z > y )
System.out.println("Third number is largest.");
}
}
Код выше напечатает что-то вроде: The seconde number is largest
. Это правильно, как я определяю условные утверждения. Но как мне получить 950
как конечный результат? Я знаю, что здесь требуется некоторая логика, но мой мозг, похоже, не производит ее.
Ваша помощь приветствуется.