脚本宝典收集整理的这篇文章主要介绍了java笔记0x003:控制执行流程,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
0x001 if-else
boolean isSuccess = true; if (isSuccess) { System.out.PRintln("success"); } if (isSuccess) { System.out.println("success"); } else System.out.println("failure"); } if (isSuccess) { System.out.println("success"); } else if (!isSuccess) { System.out.println("failure"); } else { System.out.println("i do know"); }
0x002 while
while (isSuccess) { System.out.println("success"); }
以上代码将永远执行下去,所以我们需要手动按ctrl+c停止运行,或者修改以上代码,对条件做改变
int i = 10; while (i != 0) { i--; System.out.println(i); }
输出
9 8 7 6 5 4 3 2 1 0
0x003 do-while
do { System.out.println("success"); } while (isSuccess);
以上代码将永远执行下去,所以我们需要手动按ctrl+c停止运行,或者修改以上代码,对条件做改变
i = 10; do { i--; System.out.println(i); } while (i != 0);
输出
9 8 7 6 5 4 3 2 1 0
0x004 for
for (int i=0;i<10;i++){ System.out.println(i); }
输出
0 1 2 3 4 5 6 7 8 9
0x005 中断
for (int i = 0; i < 10; i++) { if (i == 5) break; System.out.println(i); }
break将会跳出当前循环
0 1 2 3 4
for (int i = 0; i < 10; i++) { if (i == 5) continue; System.out.println(i); }
continue只是跳出本次循环
0 1 2 3 4 6 7 8 9
return则是不在执行往后代码
for (int i = 0; i < 10; i++) { if (i == 5) return; System.out.println(i); }
0 1 2 3 4
0x006 switch
swITch (i) { case 10: { System.out.println(i); } case 12: { System.out.println(12); break; } default: { System.out.println("default"); } }
执行命中的case,但是如果没有break,将会持续往下执行,直到遇见break或者default。
如果没有命中case则会执行default。
10 12
以上是脚本宝典为你收集整理的java笔记0x003:控制执行流程全部内容,希望文章能够帮你解决java笔记0x003:控制执行流程所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。