看板 [ java ]
討論串[問題] 兩層以上的for迴圈break?
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者swpoker (swpoker)時間11年前 (2014/06/29 12:35), 編輯資訊
0
0
1
內容預覽:
我自己參考某本書的作法是. 一個迴圈存在於一個方法. 及或搭配參數傳值作為使用. 例如for(){. :label2. for(){. :label3. for(){. }. }. }. 則會有三個方法. boolean label1(Bean bean,List list){. for(l in
(還有467個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者RealJack時間11年前 (2014/06/27 17:47), 編輯資訊
0
0
1
內容預覽:
假如不介意方法是否漂亮. 可以參考以下作法. for(;i<10;) {. for(;j<10;) {. if(){i=99; break;}. }. }. 雖然不是高明的方法. 但更多層也不用增加判斷. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.247.96.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者BruceMac (布魯斯麥克)時間11年前 (2014/06/16 16:23), 編輯資訊
0
0
1
內容預覽:
另外寫個helper method, 用 return 終結是最好的作法,. 第二個作法是在外層 for loop 條件多加一個 isBreak == false. 以下例子應該能達到你要的效果. String s = "";. for (int i = 0; i < 10 && !s.equals
(還有236個字)

推噓0(0推 0噓 7→)留言7則,0人參與, 最新作者lovdkkkk (dk)時間11年前 (2014/06/12 22:06), 11年前編輯資訊
0
0
3
內容預覽:
或許可以把判斷直接寫進 for () ?. for (...; ... && !isBreak; ...) {. .... for () {. .... }. }. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.197.13. 文章網址: http://www.pt
(還有738個字)

推噓7(7推 0噓 2→)留言9則,0人參與, 最新作者JustinHere (良葛格)時間11年前 (2014/06/12 15:40), 編輯資訊
0
0
2
內容預覽:
這種可以包成一個方法…不想用 label 的話…. ReturnType doFor(Param param) {. for() {. for() {. if() {. return yourResult1;. }. }. }. return yourResult2;. }. --. 良葛格學習筆記
首頁
上一頁
1
2
下一頁
尾頁