首页 > 其他 > 详细

IF-ELSE嵌套练习

时间:2019-08-03 19:53:46      阅读:141      评论:0      收藏:0      [点我收藏+]

编写程序,由键盘输入三个整数分别存入变量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键盘输入相关知识:

从键盘获取输入值的具体实现步骤:

  1. 导包:import java.util.Scanner;
  2. Scanner的实例化:Scanner scan=new Scanner(System.in);
  3. 调用Scanner类的相关方法,来获取指定类型的变量;

IF-ELSE嵌套练习

原文:https://www.cnblogs.com/boogie-xy/p/11295871.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!