Re: [問題] 有關迴圈標籤的問題

看板java作者 ( )時間14年前 (2011/11/22 01:46), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《bera (= =)》之銘言: : → bera:再請問一下,那Q4_16的mark1後面也沒有任何loop,卻可以break? 11/22 01:33 記住,label真的不是很常用,如果很常要用label跳來跳去就代表流程有改進空間.. 不過有興趣的話,詳細的原因要從 java 的 specification 說起 http://java.sun.com/docs/books/jls/second_edition/html/statements.doc.html 見 14.14(break) 14.15(continue) 簡單講就是,因為 break 對目標的動作只是終止該statment的行為 但 continue 對目標的動作卻是將 loop 的動作轉移到目標上 所以 break 的目標不一定要是loop,但continue卻一定得要。 規格也有很詳細的定義到:如果 continue 目標不是loop,error要在compile time就出現 -- We who cut mere stones must always be envisioning cathedrals. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.131.28

11/22 01:54, , 1F
謝謝^^ 其實這是書中的習題想說怎麼都跟我想的答案不一樣
11/22 01:54, 1F
文章代碼(AID): #1Eoeveon (java)
文章代碼(AID): #1Eoeveon (java)