在程式執行程序中,存在需要多次執行代碼塊的情況, 通常,陳述句按順序執行:首先執行函式中的第一個陳述句,然后執行第二個陳述句,依此類推,
編程語言提供各種控制結構,允許更復雜的執行路徑,
回圈陳述句用于多次執行一個陳述句或一組陳述句,以下是大多數編程語言中回圈陳述句的一般形式 -

Java編程語言提供以下型別的回圈來處理回圈要求,可通過單擊以下每個鏈接來學習,
| 編號 | 回圈 | 描述 |
|---|---|---|
| 1 | while回圈 | 在給定條件為真時重復陳述句或陳述句組,它在執行回圈體之前測驗條件, |
| 2 | for回圈 | 多次執行一系列陳述句,并縮寫管理回圈變數的代碼, |
| 3 | do…while回圈 | 像while陳述句一樣,但是它在末端測驗回圈體的條件, |
1. 回圈控制陳述句
回圈控制陳述句將執行從正常執行順序更變, 當執行離開作用域時,將銷毀在該作用域中創建的所有自動物件,
Java支持以下控制陳述句,可通過單擊以下每個鏈接來了解和學習,
| 編號 | 控制陳述句 | 描述 |
|---|---|---|
| 1 | break陳述句 | 終止回圈或switch陳述句,并立即將執行轉移到在回圈或switch之后的陳述句, |
| 2 | continue陳述句 | 使回圈跳過其主體的其余部分,并在重復之前立即重新測驗其狀態, |
2. 增強Java回圈
從Java 5開始,引入了增強的for回圈, 這主要用于遍歷元素的集合,包括陣列,
語法
以下是增強for回圈的語法 -
for(declaration : expression) {
// Statements
}
在上面語法中,
declaration- 新宣告的塊變數,是與要訪問的陣列元素兼容的型別,變數將在for塊中可用,其值將與當前陣列元素相同,expression- 這是要回圈的陣列,運算式(expression)可以是回傳的陣列變數或方法呼叫,
示例
public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ) {
System.out.print( x );
System.out.print(",");
}
System.out.print("\n");
String [] names = {"James", "Curry", "Kobe", "Jordan"};
for( String name : names ) {
System.out.print( name );
System.out.print(",");
}
}
}
執行上面示例代碼得到以下結果 -
10, 20, 30, 40, 50,
James, Curry, Kobe, Jordan,
本套課程講解詳細深入,內容豐富,包含了資料結構、JVM、GC等大廠常見的面試知識精講,而且配有在線的預習檔案+課堂筆記+每天作業,可以縮短你的學習周期,提高學習效率,
更多往期視頻可以到我嗶哩嗶哩上觀看:碼邦主2020年最新的Java視頻教程

完整的Java初級,高級對應的學習路線和資料!專注于java開發,分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分布式及面試資料、開源專案,助力開發者成長!
歡迎關注微信公眾號:碼邦主

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/227660.html
標籤:其他
