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);
                
            }
        
        }
    }
  • 相关阅读:
    群辉:服务器错误错误代码38
    群晖官方功能使用教程
    CentOS 7设置KVM硬盘模式为SCSI
    CentOS 7下软阵列的创建
    什么是NAS
    CentOS 7下KVM支持虚拟化/嵌套虚拟化配置
    Linux/CentOS实现交换机-简单的交换机实现
    Ubuntu下实现软路由(转)
    CentOS下KVM配置NAT网络(网络地址转换模式)
    CentOS 7安装tunctl
  • 原文地址:https://www.cnblogs.com/wangmengge/p/8630551.html
Copyright © 2011-2022 走看看