Java学习4:程序控制结构

4.程序控制结构

4.1 switch注意事项

  1. case穿透:当case中没有break时,会直接执行下一个case的执行语句(不进行判断),直到遇见break为止。
  2. switch(表达式)中表达式的返回值必须是:(byte,short,int,char,enum,String)
  3. case的值必须是常量
4.2 switch和if选择
  1. 如果判断的具体数值不多,而且符合byte、short、int、char、enum【枚举】、String这6种类型。建议使用switch。
  2. 其他情况:对区间判断,对结果为boolean类型判断,使用if。

4.3 for循环

9

### 4.4 while循环

10

4.5 do while循环

11

4.6 break使用细节

使用break终止循环时,如果是多重循环,break可以通过标签指定跳出哪一层的循环。

lable1:  // lable是自定义标签
for(int j = 0; j < 4; j++) {
    lable2:
    for(int i = 0; i < 10; i++) {
        if(i == 2) {
            break lable1; // 直接退出外层for循环
        }
        System.out.println("i=" + i);
    }
}

4.7 continue

continue语句用于结束本次循环,继续执行下一次循环。

continue在多层循环中也可以指定结束哪一层循环,用法与break一致,使用标签。

4.8 return

return在方法中使用,使用时会跳出所在方法。

如果return用在main方法中,表示退出程序。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值