在 任何循环语句的主体部分,亦可用break和continue控制循环的流程。
- 其中,break用于强行退出循环,不执行循环中剩余的语句。
- 而continue则停止执行当前的循环,然后退回循环起始,开始新的循环。
例:
public class BreakAndContinue { public static void main(String[] args) { int sum=0,i,j; for(i = 1; i < 10; i++) { //计算1+3+5+7+9 if(i % 2== 0) continue; sum=sum+i; } System.out.println("sum="+sum); for(j = 2; j <=50; j++) { //求50以内的素数 for(i = 2; i <=j/2; i++) { if(j % i== 0) break; } if(i>j/2){ System.out.println(j+"是素数"); } } }}