P11、Java控制流程03_If选择结构

一、基础语法:
if(布尔表达式1){
    表达式1结果为true时执行的语句
    }

代码案例:

 Scanner input = new Scanner(System.in);
        System.out.println("请输入信息");
        String s = input.nextLine();
//        .eaquals()判断字符串
        if (s.equals("Hello")){
        System.out.println("input = " + s);
    }
        System.out.println("none");
    input.close();
二、双选择结构语法

语法格式:

        if(布尔表达式1){
            结果为true时执行的语句
        }else{
            结果为false时执行的语句
        }

成绩大于60时合格,低于60位不合格的代码演示案例:

 Scanner input = new Scanner(System.in);
        System.out.println("请输入成绩:");
        int i = input.nextInt();
        if (i>=60 && i<=100){
            System.out.println("成绩合格!");
        }else{
            System.out.println("成绩不合格!");
        }
        input.close();
三、if多重选择结构

语法:

 if(布尔表达式01){
            代码块1
        }else if (布尔表达式02){
            代码块2
        }else if (布尔表达式03){
            代码块3
        }else{
            以上代码结果都为false时执行代码块4
        }

注:
1、if语句中至多有1个else语句,且在所有的else if之后
2、一旦其中一个else if 检测结构为true,则其他语句跳过执行
代码练习:成绩等级筛选

Scanner input = new Scanner(System.in);
        System.out.println("请输入考试成绩:");
        int i = input.nextInt();
        if (i<=100&&i>90){
            System.out.println("成绩等级为A级");
        } else if (i<=90&&i>80){
            System.out.println("成绩等级为B级");
        }else if (i<=80&&i>70){
            System.out.println("成绩等级为C级");
        }else if (i<=70&&i>60){
            System.out.println("成绩等级为D级");
        }else if (i<=60&&i>=0){
            System.out.println("成绩等级为E级");
        }else{
            System.out.println("输入的成绩不合法!");
        }
        input.close();
if的嵌套结构

语法:

 				if(布尔表达式1){
                    结果为true时执行代码1
                    if (布尔表达式2){
                        结果为true时执行代码2
                    }
                }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值