break 和 continue 关键字的使用

关键字 使用范围 循环中使用的作用(不同点) 相同点
break switch-case, 循环结构中 结束当前循环 关键字后面不能声明执行语句
continue 循环结构中 结束当次循环 关键字后面不能声明执行语句

可以设定标识,结束指定标识的一层循环结构

class BreakContinueTest{
	public static void main(String[] args){
		
		for(int i = 1; i <= 10; i++ ){
			if(i % 4 == 0){
				//break;     // 123
				continue;    // 123567910
			}
			System.out.print(i);
		}
		
		System.out.println();
		
		label:for(int i = 1; i <= 4; i++){
			for(int j = 1; j<= 10; j++){
				if(j % 4 == 0){
					//break;           // 默认跳出包裹此关键字最近的一层循环
					//continue;
					//break label;     // 结束指定标识的一层循环结构
					continue label;    // 结束指定标识的一层循环结构当次循环
				}
				
				System.out.print(j);
			}
			System.out.println();
		}
	}	
}