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,直到整个循环完毕。
时间: 2024-10-19 11:58:24