break与continue
1.常见的循环控制方法
break 跳出循环
continue 到循环尾
return 跳出所在的方法,如果return写在main方法中,则跳出程序
2.不推荐的使用写法
给循环起名字 label
跳出指定循环 break label
跳过指定循环 continue label
public class Hello {
public static void main(String[] args) {
// break的效果
for (int i = 0; i < 10; i++) {
if (i == 2) break;
System.out.println(i);
}
// continue的效果
for (int i = 0; i < 10; i++) {
if (i == 2) continue;
System.out.println(i);
}
// 跳过/跳出指定循环(一般写continue/break的时候会跳过/跳出最近的一个循环体,指定跳过/跳出循环体可以跳过任意的循环体,比如下面这个案例,跳过/跳出了大的循环体)
abc:
for (int j = 0; j < 3; j++) {
for (int i = 0; i < 10; i++) {
if (i == 2)
continue abc;
System.out.println(i);
}
}
}
}