Java流程之終止循環


break continue

  • break 在任何循環語句的主體部分,均可用 break 控制循環的流程。 break 用於強行退出循環,不執行循環中剩余的語句。( break 語句也在 switch 語句中使用)
  • continue 語句用在循環語句體中,用於終止某次循環過程,即跳過循環體中尚未執行的語句,跳回循環開始的地方接着進行下一次是否執行循環的判定。

即循環中符合某個條件執行break之后直接走出循環體不干了
而continue是某個條件符合后,跳過該條件下本次循環應輸出的值,回到起點再次判斷,例如有個while(i<100)i++,i%10==0,continue,前面輸出了1~9當到了i=9后往下執行i++到了10滿足條件,所以跳過10不輸出,然后此時返回循環條件i<100滿足,繼續i++輸出11

goto 關鍵字

  • goto 關鍵字很早就在程序設計語言中出現。盡管 goto 仍是 Java 的一個保留字,但並未在語言中得到正式使用; Java 沒有 goto 。然而,在 break 和 continue 這兩個關鍵字的身上,可以用帶標簽的 break 和continue來實現goto。
  • “標簽”是指后面跟一個冒號的標識符,例如: label :
  • 對 Java 來說唯一用到標簽的地方是在循環語句之前。而在循環之前設置標簽的唯一理由是:我們希望在其中嵌套另一個循環,由於 break 和 continue 關鍵字通常只中斷當前循環,但若隨同標簽使用,它們就會中斷到存在標簽的地方。(不建議使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM