break语句
a: 作用
跳出所在的循环体
b: 书写位置
必须出现在循环或选择结构内
c: 举例
for(int i=0; i<10; i++) {
if(i>5) {
break;
}
System.out.println(“我爱Java”+i);
}
//会从0-5输出6次“我爱Java”
B: break详细解释
a: 作用
在loop/switch选择或者循环过程中,我们总是满足布尔表达条件才能执行对应的代码然而在这些逻辑过程中,可以使用一些关键字直接跳出正在执行的代码,去执行后边或者指定位置的代码,些关键字一旦出现就可以跳转语句执行顺序。
b: 使用方式
无法单独使用,必须将break关键字置于switch或循环语句中
c: 运行规律
不需要判断任何条件,只要遇到break变直接跳出执行后续代码。 会完全跳出选择或者循环结构
只能跳出最近的代码块,不能跨越多级代码块
C:循环标号
a: 为什么使用循环标号
当在双层循环或者循环内有switch选择语句时,使用break或者continue所作用的对象均是内层语句,无法直接跳出外层循环这时就需要使用标号语句跳转了.
b: 使用方式
在外层循环外的某行前边,使用后边跟有冒号”:”的标识符,即定义完毕。 使用时当在内层循环使用break或continue时后边紧跟之前定义的标号即可
c: 运行规律
当外层循环外定义了标号
内层使用break,终止内外双层循环。
内层使用continue,终止内层循环,继续外层循环。
18continue语句(重要)
A: continue语句
a: 作用
提前结束本次循环,继续进行下次循环
b: 使用方式
无法单独使用,必须将continue关键字置于循环语句中
c:运行规律
不需要判断任何条件,只要遇到continue变直接跳出本轮循环进行下次循环
d:案例代码
public class ContinueDemo{
public static void main(String[] args){
for(int i = 0 ; i < 10 ; i++){
if(i%2==0){
continue;
}
System.out.println(i);
}
}
}
//会把0-9之间所有的奇数打印到控制台上
网友评论