Java中break与continue用法
break:跳出
作用范围:switch或者循环语句。
要点:
1.当break语句单独存在时,下面不要定义其他语句,因为执行不到。
2.break跳出所在的当前循环。
3.如果出现嵌套循环,break想要跳出指定的循环,可以通过标号来完成。
continue:继续
作用范围:循环结构。
作用:结束本次循环,继续下次循环。
注意:如果continue单独存在时下面不要有任何语句,因为执行不到。
break跳出循环方法如下:
第一种可以用两个break
for(int i = 0;i<9;i++){ //用两个break
for(int j = 0;j<8;j++){
break;
}
break;
}
第二种在要跳出的循环前加标记,然后在所加标记的循环里面的任何位置可以用break flag;即可跳出加标记的循环
flag: for(int i = 0;i<9;i++){
for(int j = 0;j<8;j++){
break flag;
}
}
break和continue的区别`
package demo;
public class Demo {
public static void main(String[] args) {
System.out.println("准备测试");
System.out.println("开始测试continue");
for (int i = 1; i < 5; i++) {
System.out.println("continue循环执行了第" + i + "次!");
if (i == 3) {
continue;
}
System.out.println("continue执行后这里执行了");
}
System.out.println("开始测试break");
for (int i = 1; i < 5; i++) {
System.out.println("break循环执行了" + i + "次");
if (i == 3) {
break;
}
System.out.println("break执行后这里执行了");
}
System.out.println("测试完毕");
}
}