Re: [問題] 兩層以上的for迴圈break?
※ 引述《henry4343 (henry)》之銘言:
: 請問一下兩層以上的for迴圈要break有什麼好方法嗎?
: 目前的作法是:
: isBreak = fasle;
: for () {
: for () {
: if() {
: isBreak = true;
: break;
: }
: }
: if(isBreak) {
: break;
: }
: }
: 但如果再更多層不就要多一堆boolean判斷,原本在obj-c內用goto就沒這問題,
: 但java好像沒有goto的功能?
: 感謝
這種可以包成一個方法…不想用 label 的話…
ReturnType doFor(Param param) {
for() {
for() {
if() {
return yourResult1;
}
}
}
return yourResult2;
}
--
良葛格學習筆記
http://openhome.cc
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.108.80
※ 文章網址: http://www.ptt.cc/bbs/java/M.1402558857.A.A54.html
推
06/13 13:53, , 1F
06/13 13:53, 1F
→
06/13 15:02, , 2F
06/13 15:02, 2F
推
06/13 20:52, , 3F
06/13 20:52, 3F
推
06/14 22:03, , 4F
06/14 22:03, 4F
推
06/14 23:11, , 5F
06/14 23:11, 5F
推
06/16 16:04, , 6F
06/16 16:04, 6F
推
06/16 19:32, , 7F
06/16 19:32, 7F
推
06/17 17:15, , 8F
06/17 17:15, 8F
→
06/18 06:59, , 9F
06/18 06:59, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 8 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章