一.由键盘输入需要引用Scanner类。方法如下:
1. 导包:import java.util.Scanner;
2. 创建Scanner类型的对象:Scanner scan = new Scanner(System.in);
3. 调用Scanner类的相关方法(next() / nextXxx()),来获取指定类型的变量
4. 释放资源:scan.close();
源代码如下:
import java.util.Scanner;
class IfElseTest4 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入三个整数:");
System.out.print("第一整数为:");
int num1 = scan.nextInt();
System.out.print("第二整数为:");
int num2 = scan.nextInt();
System.out.print("第三整数为:");
int num3 = scan.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){
if(num1 >= num3){
System.out.println(num2 + "-" + num3 + "-" + num1);
}
else if(num1 <= num2){
System.out.println(num3 + "-" + num2 + "-" + num1);
}
else{
System.out.println(num2 + "-" + num1 + "-" + num3);
}
}
}
scan.close();
}
}
运行结果如图所示: