首页 > 代码库 > for 循环代码分析 --基础

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 循环代码分析 --基础