任何一个语言中的任何关键字,标识符都有它特定的意义和使用规则,如果违反了语言规则将
出现编译时或运行时的异常。
在Java语言中,循环逻辑的控制最主要的两个关键字是break和continue。
break出现在循环循环语句中的意义代表无条件结束当前循环,它将跳过所有break
其后的任何代码而继续走后面的程序逻辑;
continue出现在循环循环语句中的意义代表无条件结束当前循环的本次循环执行
而重新开始下一次循环,它将在本次循环跳过continue其后的剩余代码,但是并非
像break一样结束整个当前循环。
在实际使用中break与continue基本一定会和if 等逻辑语句结合使用,在满足条件时执行
业务。如下:
for(int i=1;i<10;i++){
if(i > 5)
break; // 当i大于5结束整个循环
System.out.println(i);
}
for(int i=1;i<10;i++){
if(i % 2==0)
continue; // 当i与2除尽时跳过其后代码,开始下一次新的循环
System.out.println(i);
}
注意,break和continue通常出现在循环语句中,break也可以出现在switch语句中
但是continue必需在循环中使用