标签:code ati bsp system main rgs ring for --
这段代码的意义进一步
理解continue 和break
一段代码的分析
class A { public static void main(String[] args) { int total=0; for(int i=0;i<4;i++){ System.out.println(i+"k"); if (i==1)continue; if (i==2)break; total+=i; System.out.println(i+"m"); System.out.println(total+"p"); } } }
输出:
0k 第1轮循环 i=0 if之前
0m 第1轮循环 i=0 if之后 if不影响 程序继续向下执行
0p 第1轮循环 i=0 将i=0赋值给total 正常输出
1k 第2轮循环 i=1 if之前 输出i=1
遇见 if (i==1)continue; continue后面语句不执行,next一轮循环
2k 第3轮循环 i=1 if之前 输出i=1
遇见 if (i==2)break; 直接跳出循环,后面的语句也没法执行了。
标签:code ati bsp system main rgs ring for --
原文地址:http://www.cnblogs.com/slowcity/p/6973271.html