Break和Continue

来源:互联网 发布:淘宝双十一购物狂欢节 编辑:程序博客网 时间:2024/06/14 23:24

/**
 * 
 * @author pc
 *1.一般的continue会退回最内层循环的开头,继续执行
 *2.带标签的continue会达到标签的位置,并重新进入紧接在标签后边的循环
 *3.一般的break会中断并跳出当前循环
 *4.带标签的break会中断并跳出标签所指循环
 */


public class LableledWhile {

public static void main(String[] args) {int i = 0;outer:while(true){System.out.println("outer while loop");while(true){i++;System.out.println("i = " + i);if(i == 1){System.out.println("continue");continue;}if(i == 3){System.out.println("contine outer");continue outer;}if(i == 5){System.out.println("break");break;}if(i == 7){System.out.println("break outer");break outer;}}}}}