题目:
/*
- 编写程序:有键盘输入三个整数分别存入变量num1,num2,num3,
- 对它们进行排序(使用 if-else )并且从小到大输出
/
/
- 说明:
- 1.if-else结构是可以相互嵌套的
- 2.如果if-else结构中的执行语句只有一行时,对应的一堆{}可以省略,但是,不建议大家省略
*/
import java.util.Scanner;
public class IfTest2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请那个输入第一个整数:");
int num1 = scanner.nextInt();
System.out.println("请那个输入第二个整数:");
int num2 = scanner.nextInt();
System.out.println("请那个输入第三个整数:");
int num3 = scanner.nextInt();
if(num1>=num2) {
if(num3>=num1) {
System.out.println(num2+"<"+num1+"<"+num3);
}else if(num3<=num2) {
System.out.println(num3+"<"+num2+"<"+num1);
}else {
System.out.println(num2+"<"+num3+"<"+num1);
}
}else {
if(num3>=num2) {
System.out.println(num1+"<"+num2+"<"+num3);
}else if(num3<=num1) {
System.out.println(num3+"<"+num2+"<"+num1);
}else {
System.out.println(num1+"<"+num3+"<"+num2);
}
}
}
}
输出:
请那个输入第一个整数:
-11
请那个输入第二个整数:
-55
请那个输入第三个整数:
-3
-55<-11<-3