概述
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循环语法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复