break 终止整个循环

		for(int i=0;i<arr.length ;i++){
			for(int j=0;j<arr[i].length;j++){
				System.out.println("i="+i+",j="+j);
				if(arr[i][j]==5){
					break;
				}
			}
		}

如上 里层循环将会被终止,如果将break放到外层循环体内,则外层循环体将被终止。


continue 终止当前循环内代码的执行。示例代码如下:

for(int i=0;i<10;i++){
			for(int j=0;j<10;j++){
				System.out.println("i="+i+",j="+j);
				if(j==5){
					continue;
					} 
				System.out.println("123");
				}
			}
	}

里层循环,当j=5的时候 System.out.println("123")将不执行,继续循环跳到j=6,直到整个循环完毕。