码迷,mamicode.com
首页 > 其他好文 > 详细

for 循环代码分析 --基础

时间:2017-06-09 19:20:02      阅读:138      评论:0      收藏:0      [点我收藏+]

标签: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; 直接跳出循环,后面的语句也没法执行了。

 

for 循环代码分析 --基础

标签:code   ati   bsp   system   main   rgs   ring   for   --   

原文地址:http://www.cnblogs.com/slowcity/p/6973271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!