Re: [问题] 两层以上的for循环break?

楼主: RealJack   2014-06-27 17:47:40
假如不介意方法是否漂亮
可以参考以下作法
for(;i<10;) {
for(;j<10;) {
if(){i=99; break;}
}
}
虽然不是高明的方法
但更多层也不用增加判断
※ 引述《henry4343 (henry)》之铭言:
: 请问一下两层以上的for循环要break有什么好方法吗?
: 目前的作法是:
: isBreak = fasle;
: for () {
: for () {
: if() {
: isBreak = true;
: break;
: }
: }
: if(isBreak) {
: break;
: }
: }
: 但如果再更多层不就要多一堆boolean判断,原本在obj-c内用goto就没这问题,
: 但java好像没有goto的功能?
: 感谢
作者: TonyQ (自立而后立人。)   2014-06-27 22:24:00
看起来好像没解决到原命题

Links booklink

Contact Us: admin [ a t ] ucptt.com