import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextInt()) { // 注意 while 处理多个 case int a = in.nextInt(); int b = in.nextInt(); int c = in.nextInt(); int max = -1; int min = -1; if(a > b){ if(a < c){ max = c;min = b; }else{ if(b > c){ max = a; min = c; }else{ max = a; min = b; } } }else{ if(a > c){ max = b; min = c; }else{ if(b > c){ max = b; min = a; }else{ max = c; min = a; } } } System.out.println("The maximum number is : " + max); System.out.print("The minimum number is : " + min); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextInt()) { // 注意 while 处理多个 case int a = in.nextInt(); int b = in.nextInt(); int c = in.nextInt(); int max = (a > b ? a : b) > c ? (a > b ? a : b) : c; int min = (a < b ? a : b) < c ? (a < b ? a : b) : c; System.out.println("The maximum number is : " + max); System.out.print("The minimum number is : " + min); } } }
int max = (a > b ? a : b) > c ? (a > b ? a : b) : c;int min = (a < b ? a : b) < c ? (a < b ? a : b) : c;
这种表述更简洁