Re: [問題] 兩層以上的for迴圈break?
假如不介意方法是否漂亮
可以參考以下作法
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的功能?
: 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.247.96
※ 文章網址: http://www.ptt.cc/bbs/java/M.1403862463.A.F1B.html
推
06/27 22:24, , 1F
06/27 22:24, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 8 篇):