JAVA基礎--增強for迴圈

月亮警察發表於2024-03-07

增強for迴圈

Java5引入了一種主要用於陣列或集合的增強型for迴圈

格式如下:

for(宣告語句:表示式)
{
    //程式碼句子
}

注意事項:

  • 宣告語句:宣告新的區域性變數,該變數的型別必須和陣列元素的型別匹配。作用域限定在迴圈語句塊,其值與此時陣列元素的值相等
  • 表示式:表示式是要訪問的陣列名,或者是返回值為陣列的方式

例子:遍歷輸出陣列中的每個元素

public class Demo06 {
    public static void main(String[] args) {
        int[] arr={10,20,30,40};//定義int陣列
        for(int x:arr) //將陣列arr中的元素一個個賦值給x,遍歷陣列中的元素
        {
            System.out.println(x);//輸出x
        }
    }
}

執行效果如下:

常規的for迴圈用法:

public class Demo06 {
    public static void main(String[] args) {
        int[] arr={10,20,30,40};//定義int陣列
       
        for (int i = 0; i < 4; i++)
        {
            System.out.println(arr[i]);//輸出x
        }
    }
}

結果與上圖一致

相關文章