所以我在做计算机科学,这是我们的一项任务,它很有效,但我想知道如何简化它,因为它看起来很乱。
import java.util.Scanner;
public class DecreasingOrder {
public static void main(String[] args) {
//get 3 user ints and display them in decreasing order
Scanner input = new Scanner(System.in);
System.out.println("Enter the first number");
int num1 = input.nextInt();
System.out.println("Enter the second number");
int num2 = input.nextInt();
System.out.println("Enter the third number");
int num3 = input.nextInt();
//sort numbers in order
if (num1 > num2 && num2 > num3) {
System.out.println(num1 + " " + num2 + " " + num3);
} else if (num2 > num1 && num1 > num3) {
System.out.println(num2 + " " + num1 + " " + num3);
} else if (num1 > num3 && num3 > num2) {
System.out.println(num1 + " " + num3 + " " + num2);
} else if (num2 > num3 && num3 > num1) {
System.out.println(num2 + " " + num3 + " " + num1);
} else if (num3 > num2 && num2 > num1) {
System.out.println(num3 + " " + num2 + " " + num1);
} else if (num3 > num1 && num1 > num2) {
System.out.println(num3 + " " + num1 + " " + num2);
}
}
}