我是靠谱客的博主 眯眯眼手链,最近开发中收集的这篇文章主要介绍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里的for循环语法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部