新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正
ex1:
package Two; public class BreakTest { public static void main(String args[]) { for (int i = 1; i <= 100; i++) { if (i % 2 != 0) { continue;//中断本次循环开始下一次 } System.out.print(i + " "); } } } -----------------result: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 ex2:continue 跳转 package Two; public class BreakTest { public static void main(String args[]) { out:for (int a = 1; a <= 4; a++) { for (int b = 1; b <= 3; b++) { if (b > a) { System.out.println("以后a和b分别是"+a+"和"+b+",b大于a,现在跳到外圈去"); continue out; } System.out.println("以后a和b分别是"+a+"和"+b+",乘积是"+a * b); } System.out.println("内圈正常跑完一圈"); } } } -------------result: 以后a和b分别是1和1,乘积是1 以后a和b分别是1和2,b大于a,现在跳到外圈去 以后a和b分别是2和1,乘积是2 以后a和b分别是2和2,乘积是4 以后a和b分别是2和3,b大于a,现在跳到外圈去 以后a和b分别是3和1,乘积是3 以后a和b分别是3和2,乘积是6 以后a和b分别是3和3,乘积是9 内圈正常跑完一圈 以后a和b分别是4和1,乘积是4 以后a和b分别是4和2,乘积是8 以后a和b分别是4和3,乘积是12 内圈正常跑完一圈 -------------ex3: package Two; public class BreakTest { public static void main(String args[]) { for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { int p = i * j; if (j == 3) continue; if (i == 2) continue; if (p >= 10) System.out.print(p + " "); else System.out.print(p + " "); } System.out.println(); } } } -------------result: 1 2 4 5 3 6 12 15 4 8 16 20 5 10 20 25 ---------------ex:4 package Two; public class BreakTest { public static void main(String args[]) { for (int i = 0; i < 10; i++) { System.out.print(i + " "); if (i % 2 == 0) continue; System.out.println(""); } } } --------result: 0 1 2 3 4 5 6 7文章结束给大家分享下程序员的一些笑话语录: 程序员喝酒
我偶尔采用“木马策略”、“交叉测试”,时间不长就开始“频繁分配释放资源”,“cache”也是免不了的了, 不过我从不搞“轮巡”,也不会“捕获异常”,更不会“程序异常”,因为我有理性 克制的。