1.break:
(1)定义:
退出switch或者循环语句块
(2)特点:
1)break只能放置在switch和循环体中
2)break放在
单层循环:退出循环体
多层循环:退出当前层循环
3)退出指定的循环体或者switch体
语法:break 标签名
标签名满足变量名的命名规范
2.continue:
(1)定义:
跳过当前循环,执行下一次循环
(2)特点:
1)continue只能够出现在循环体中
2)针对for循环来说,一旦碰到continue关键字,无论循环体下面有多少行代码都不会被执行,直接执行控制条件语句
3)针对while循环来说,一旦碰到continue关键字,无论循环体下面有多少行代码都不会被执行,直接执行条件判断
- continue使用时要加上条件,否则编译会报错,后面语句会出现unreachable code 的错误,因为永远无法抵达
3.return
(1)使用场景:
return分为两种情况使用:
1)退出当前所在的方法
2)退出当前所在方法的同时返回给调用者一个具体的数据
(2)注意点: return使用时要加上条件,否则编译会报错,后面语句会出现unreachable code 的错误,因为永远无法抵达