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,直到整个循环完毕。
本文出自 “William” 博客,转载请与作者联系!
原文地址:http://7426812.blog.51cto.com/7416812/1618326