continue:终止当次循环,进入下一次循环。跳出本次循环继续下一次循环
public class Test {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i!=5){
System.out.println(i+"-----"+"good");
}else
continue;
}
System.out.println("循环结束,5不打印,comtinue跳出当次循环");
}
}
打印输出:
0-----good
1-----good
2-----good
3-----good
4-----good
6-----good
7-----good
8-----good
9-----good
循环结束,5不打印,comtinue跳出当次循环
break:跳出当前循环,继续执行循环外的函数体
public class Test2 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i==5){
break;
}
System.out.print(i+"---");
System.out.println("good");
}
System.out.println("循环结束,5后面的数字不打印,break跳出当前循环");
}
}
打印输出
0-----good
1-----good
2-----good
3-----good
4-----good
6-----good
7-----good
8-----good
9-----good
循环结束,5不打印,comtinue跳出当次循环
课本上对此解释
break
continue