黑马程序员技术交流社区
标题:
关于跳出多重嵌套循环
[打印本页]
作者:
来明坤
时间:
2012-8-12 01:54
标题:
关于跳出多重嵌套循环
毕老师的视频里讲过 跳出多重嵌套循环 可以标号
ok:
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
System.out.println(“i=” + i + “,j=” + j);
if(j == 5) break ok;
}
}
貌似张孝祥老师建议使用内循环直接控制外循环
例如,要在二维数组中查找到某个数字。
int arr[][] = {{1,2,3},{4,5,6,7},{9}};
boolean found = false;
for(int i=0;i<arr.length && !found;i++)
{
for(int j=0;j<arr[i].length;j++)
{
System.out.println(“i=” + i + “,j=” + j);
if(arr[i][j] == 5)
{
found = true;
break;
}
}
}
作者:
牛杨
时间:
2012-8-12 02:03
嗯 不错 虽然没有看到张孝祥老师的视频,但是感觉第二种方式好。
先学习了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2