Re: [問題] 兩層以上的for迴圈break?

看板java作者時間10年前 (2014/06/27 17:47), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串7/8 (看更多)
假如不介意方法是否漂亮 可以參考以下作法 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
文章代碼(AID): #1JhJs_yR (java)
討論串 (同標題文章)
文章代碼(AID): #1JhJs_yR (java)