我是靠谱客的博主 眯眯眼手链,这篇文章主要介绍Java里的for循环语法,现在分享给大家,希望可以做个参考。

 1. for循环的一个问题
for(int i=1, j=i+10 ; i<5; i++ , j=i*2)
System.out.println("i="+i+" j="+j);

运行结果:
i=1 j=11
i=2 j=4
i=3 j=6
i=4 j=8

而改动一点后:
for(int i=1, j=i+10; i<5; i++){
j=i*2;
System.out.println("i="+i+" j="+j);
}

结果又为:
i=1 j=2
i=2 j=4
i=3 j=6
i=4 j=8

经网上求助后发现,原因在于:for循环在执行条件测试后,先执行程序部分,再只是步进。

2. break 与 continue 加标签用法
在Java语句里,唯一能放标签的地方是在循环语句前面。而且循环语句跟标签之间不能有任何东西。
label1:
outer-iteration {
  inner-iteration {
      //...
      break; // 1
      //...
      continue; // 2
      //...
      continue label1; // 3
      //...
      break label1; // 4
   }
}

案例1会中断内部循环。2会中断内部当前循环,直接跳入下一轮循环。案例3中断内部和外部循环,跳到label1,从外部开头重新开始循环。案例4跳到label1,且不在进入循环。

最后

以上就是眯眯眼手链最近收集整理的关于Java里的for循环语法的全部内容,更多相关Java里内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(109)

评论列表共有 0 条评论

立即
投稿
返回
顶部