`
tom_seed
  • 浏览: 322126 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

break与continue

J# 
阅读更多
public static void main(String[] args){
    int sum = 0;
    outer:
        for(int i=1;i<10;i++){
            inner:
                for(int j=1;j<3;j++){
                    sum+=j;
                    if(i+j>6)
                        break outer;//跳出整个outer
                    	//break;//相当于break inner;//跳出inner
                    	//continue;//相当于continue inner;//继续跳至j++处且继续inner
                    	//continue outer;//跳至i++处且继续outer
                }
        }
    System.out.println(sum);
} 
 

 

break:跳出默认(默认为跳出与break最近的一层循环体)或跳出指定位置(一般用标签指定位置且一般指定位置处都为循环体)

continue:继续循环。默认为与continue最近的一层循环体,若指定位置则跳至指定位置(标签)处继续循环。指定位置处(即标签处)一般都为循环体

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics