编写程序,由键盘输入三个整数分别存入变量num1,num2,num3中,对它们进行排序,使用if-else结构,并按从小到大的顺序输出:
package practice; import java.util.Scanner; public class IfTest { public static void main( String args[]) { System.out.println("请输入第一个整数:"); Scanner scan =new Scanner(System.in); 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(num3+","+num1+","+num2); }else if(num3>num2) { System.out.println(num1+","+num2+","+num3); }else System.out.println(num1+","+num3+","+num2); } else {//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); } } }
运行结果:
说明:IF-ELSE结构是可以相互嵌套的;
如果IF-ELSE结构中的执行语句只有一行时,对应的一对{}可以省去,但不建议这样做;
整理Scanner键盘输入相关知识:
从键盘获取输入值的具体实现步骤:
原文:https://www.cnblogs.com/boogie-xy/p/11295871.html