码迷,mamicode.com
首页 > 编程语言 > 详细

关于java的continue、break关键字用法

时间:2016-02-20 17:37:21      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

一 明确两个概念

  • 循环:是指按照规定次数重复执行某一操作的全过程;其关键语句有for、 foreach、while、do while
  • 迭代:是指循环过程中单次操作,1次循环由n次迭代构成

二 用法归纳

  • break 跳出当前循环,并结束此次循环
  • continue 停止当前迭代,并回到此次循环的开始位置,继续下一次迭代
  • break label 中断所有迭代,并回到label处,结束当前正在的所有循环(内外循环均终止)
  • continue label 中断所有迭代,回到label处,从外循环重新开始下一次循环

三 示例

public class LabeledFor {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i = 0;
        outer:
            for(; true; ){
                inner:
                    for(; i < 10; i++){
                        System.out.println("i = " + i);
                         if(2 == i){
                             System.out.println("continue");
                             //i++;
                             continue;
                         }
                         if(3 == i){
                             System.out.println("break");
                             i++;
                             break;
                         }
                         if(7 == i){
                             System.out.println("continue inner");
                             i++;
                             continue outer;
                         }
                         if(8 == i){
                             System.out.println("break outer");
                             break outer;
                         }
                    }
            }

    }

}


输出结果:
i = 0
i = 1
i = 2
continue
i = 3
break
i = 4
i = 5
i = 6
i = 7
continue inner
i = 8
break outer

 

关于java的continue、break关键字用法

标签:

原文地址:http://www.cnblogs.com/penghuster/p/5203581.html

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