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