Java中的流程控制

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

1.break和continue break用于强行推出循环,不执行循环中剩余的语句。continue用于停止执行当前的迭代,然后退回循环起始处,开始下一次迭代。看下面的代码: public class BreakAndContinue { public static void main(String[] args) { for(int i=0;i<100;i++){ if(i==74) break;//Out of for loop if(i%9!=0)continue;//Next iteration System.out.println(i); } int i=0; //An \”infinite loop\”: while(true){ i++; int j=i*27;//40*27=1080,50*27=1350 if(j==1269)break;//out of loop if(i%10!=0)continue;//Top of loop System.out.println(i); } } }

结果: 0 9 18 27 36 45 54 63 72 10 20 30 40

看下面的代码: public class LabeledFor { public static void main(String[] args) { int i = 0; outer: for (; true;) {// infinite loop inner: for (; i < 10; i++) { System.out.println(\”i=\” + i); if (i == 2) { System.out.println(\”continue\”); continue; } [Page] if (i == 3) { System.out.println(\”break\”); i++;// Otherwise i never gets incremented. break; } if (i == 7) { System.out.println(\”continue outer\”); i++;// Otherwise i never gets incremented. continue outer; } if (i == 8) { System.out.println(\”break outer\”); break outer; } for (int k = 0; k < 5; k++) { if (k == 3) { System.out.println(\”continue inner\”); continue inner;

[1][2][3]

人的价值,在遭受诱-惑的一瞬间被决定

Java中的流程控制

相关文章:

你感兴趣的文章:

标签云: