在循环的执行过程中,控制(终止循环的执行)
break ;
终止一层循环
continue ;
终止本次循环
return ;
这个方法结束了。。。
标签
【标识符】: 可以跨界跳转 只能紧挨着for循环,在for循环的头上。才能起作用。
for (int i = 0; i <= 3; i++) {
System.out.print(i + "--->");
for (int j = 0; j <= 3; j++) {
if (j == 2) {
break;
}
System.out.print(j);
}
System.out.println();
}
去掉break ;
out:
for (int i = 0; i <= 3; i++) {
System.out.print(i + "--->");
for (int j = 0; j <= 3; j++) {
if (j == 2) {
break out;
}
System.out.print(j);
}
System.out.println();
}
//System.out.println("hello");
整个循环结束,但如果循环外面有语句,则也会执行
continue:
for (int i = 0; i <= 3; i++) {
System.out.print(i + "--->");
for (int j = 0; j <= 3; j++) {
if (j == 2) {
continue;
}
System.out.print(j);
}
System.out.println();
}
System.out.println("hello");
只会终断本次循环之后的操作,从本身循环体开头继续执行
out:
for (int i = 0; i <= 3; i++) {
System.out.print(i + "--->");
for (int j = 0; j <= 3; j++) {
if (j == 2) {
continue out;
}
System.out.print(j);
}
System.out.println();
}
System.out.println("hello");
中断本次循环之后的操作,从out:之后的循环体开头继续执行。
return : 就是中断方法。