zoukankan      html  css  js  c++  java
  • if-else

    从键盘输入小明的期末成绩。
    当成绩为100分时,奖励一辆BMW;
    当成绩为(80,99]时,奖励一个台iphone5s;
    当成绩为[60,80]时,奖励一本参考书;
    其它时,什么奖励也没有。

    1.条件判断之间可以嵌套
    2. ①如果多个条件之间是“互斥”关系,多个条件语句上下顺序是自由的。
    ②如果多个条件之间存在“包含”关系,要求范围小的写在范围大的上面。

    import java.util.Scanner;
    class TestIf2{
        public static void main(String[] args) {
            
            Scanner s = new Scanner(System.in);
            System.out.println("请输入小明的期末成绩:(分)");
            int score = s.nextInt();
            
            if(score >100 || score < 0){
                System.out.println("你输入的数值有误!");
            }else{
                if(score == 100){
                    System.out.println("奖励一辆BMW");//be my wife!  MSN!
                }else if(score > 80){
                    System.out.println("奖励一个台iphone5s");
                }else if(score >= 60){
                    System.out.println("奖励一本参考书");
                }else{
                    System.out.println("什么也没有");
                }
            }
    
        }
    }

    编写程序:由键盘输入三个整数分别存入变量num1、num2、num3,
    对它们进行排序(使用 if-else if-else),并且从小到大输出。

    说明:如果if-else if-else条件的执行语句块{}只有一条语句的话,那么这一对{}可以省略
    建议:不要省略{}

    import java.util.Scanner;
    class TestIf3{
        public static void main(String[] args) {
            //1.从键盘获取三个整数
            Scanner s = new Scanner(System.in);
            System.out.println("请输入第一个整数:");
            int num1 = s.nextInt();
            System.out.println("请输入第二个整数:");
            int num2 = s.nextInt();
            System.out.println("请输入第三个整数:");
            int num3 = s.nextInt();
    
            //2.对num1,num2,num3从小到大排序
            System.out.println("从小到大的排序为:");
            if(num1 > num2){
                if(num3 > num1)
                    System.out.println(num2 + "," + num1 + "," + num3);
                //System.out.println("helloworld");
                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);
                
            }
        
        }
    }
  • 相关阅读:
    六:观察者模式
    聊一聊如何接入支付宝
    每天学点SpringCloud(八):使用Apollo做配置中心
    每天学点SpringCloud(七):路由器和过滤器-Zuul
    每天学点SpringCloud(六):Hystrix使用
    每天学点SpringCloud(五):如何使用高可用的Eureka
    每天学点SpringCloud(四):Feign的使用及自定义配置
    每天学点SpringCloud(三):自定义Eureka集群负载均衡策略
    每天学点SpringCloud(二):服务注册与发现Eureka
    每天学点SpringCloud(一):使用SpringBoot2.0.3整合SpringCloud
  • 原文地址:https://www.cnblogs.com/wangmengge/p/8630551.html
Copyright © 2011-2022 走看看