Java IF的多选择和嵌套结构 -04天 学习笔记

IF的多选择与嵌套结构


package com.xin.struct;

import java.util.Scanner;

public class IFDemo02 {
    //IF的多选择结构,现实中会出现多种选择

    public static void main (String[] args){
        //查询分数录取情况
        Scanner scanner = new Scanner(System.in);
        /*
        if语句至多有一个else语句,else语句在所有else if语句之后,
        if语句可以有若干个else if语句,他们必须在else语句之前
        一旦其中一个else if 语句检测为true,其他的else if以及else都跳过

        */
        System.out.println("请输入你的分数");

        double score = scanner.nextDouble();
        //判断分数
        if (score <=500 && score >=400 ){
            System.out.println("恭喜你被我校录取,进入火箭班");
        }else if (score <400 && score >= 450){
            System.out.println("恭喜你被我校录取,进入实验班");
        }else if (score <450 && score >= 400){
            System.out.println("恭喜你被我校录取,进入普通班");
        }else if (score <400 && score >= 360){
            System.out.println("恭喜你被我校录取,进入加油班");
        }else if (score <360 && score >= 0){
            System.out.println("对不起,很遗憾你未被我校录取继续加油吧!!!!");
        }else {
            System.out.println("你的成绩不合法");
        }
        scanner.close();
    }
}

嵌套结构

package com.xin.struct;

import java.util.Scanner;

public class IFDemo03 {

    //IF的嵌套结构

    public static void main (String[] args) {

        Scanner scanner = new Scanner(System.in);

        /*
        语法
         if (布尔表达式1){
            // 如果布尔表达式1的值为true执行代码
            if(布尔表达式2){
                // 如果布尔表达式1的值为true执行代码
            }
        }
          此方法可以用于找1-100里的数用二分法,把100分为1-50,和50-100;

          也可以嵌套使用在if或者else if 语句中
         */
         scanner.close();
    }
}

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页