break;
作用:跳出当层循环,如果当层循环已经是最外一层则直接退出循环
测试代码
for (int j = 0; j < 3; j++) {
System.out.println("j = " + j);
for (int i = 0; i < 10; i++) {
if (i < 2) {
System.out.println("i = " + i);
}else {
System.out.println("execute break...");
break;
}
}
}
执行结果
j = 0
i = 0
i = 1
execute break...
j = 1
i = 0
i = 1
execute break...
j = 2
i = 0
i = 1
execute break...
Process finished with exit code 0
continue;
作用:结束当次循环剩下的部分,继续本层循环
测试代码
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
} else {
System.out.println(i);
}
}
执行结果
1
3
5
7
9
Process finished with exit code 0
网友评论