萌新Java Day04选择结构

几种常用的选择结构

if选择结构

IF选择结构流程图=
在这里插入图片描述
这个是最基础的选择结构语句。

if选择结构代码演示

在这里插入图片描述注意
在这里,如果(age=19),满足if的判断条件,在这里请注意,他会把下面的“回家吃饭”也会输出出来!
如果(age=17),即不满足第一个if判断条件才会输出“回家吃饭“,所以在这里请大家注意

 public static void main(String[] args) {
       
        int age =17;
        if(age > 18)
        {
            System.out.println("网吧开黑");
        }
        System.out.println("爬!");
    }

请大家自行尝试!

if…else选择结构

if…else流程图
在这里插入图片描述

if…else代码演示

在这里插入图片描述
这个指挥输出一情况,不过请记住判断是余数是不是等于那里,请记住是双等号,一个等号是赋值!!!!

在这里插入图片描述

if…else if选择结构

在这里插入图片描述
在这里插入图片描述
x会根据自己所在的区域,来进行运算,并不会出别的情况。
在这里插入图片描述
图中是一个特殊的例子,当你int score =120时候,此时这数字已经大于前面所有else if的判断,而最后一个else是负责收尾的,当前面都不符合是else 输出。通俗的说,咱们打了比一百分还高,结果是不及格,谁不生气!所以通常用最有一个else来限制超出范围的变量。

switch选择结构

在这里插入图片描述
在这里插入图片描述

switch具有穿透的特点


public static void main(String[] args) {
        int num = 1;
        switch (num){
            case 1 :
                System.out.println("1");
            case 2 :
                System.out.println("2");
            case 3 :
                System.out.println("3");
                break;
            case 4:
                System.out.println("4");
                break;
        }
    }

经过上面和下面的对比,你们会发现我并没有在case 1和case 2的后面放break,这正是为了验证switch具有穿透的特点,此时上面的图输出
在这里插入图片描述我们可以很容易的看出来,我们设定的num=1,当满足第一个case时,由于没有break,就一直向下渗透,直到遇到一个有break的,才会结束循环!所以大家一定要注意,在switch case循环中,一定要在每一个的结尾加上一个break !

正确代码及其注意事项

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值