Java如何使用for和foreach迴圈來顯示數組中的元素?

在Java中,如何使用forforeach迴圈來顯示數組中的元素?

此示例顯示使用for迴圈和foreach迴圈的整數數組。

package com.zaixian;

public class UseForeachLoops {
    public static void main(String[] args) {
        int[] intary = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
        forDisplay(intary);
        foreachDisplay(intary);
    }

    // For迴圈
    public static void forDisplay(int[] a) {
        System.out.println("Display an array using for loop");
        for (int i = 0; i < a.length; i++) {
            System.out.print(a[i] + " ");
        }
        System.out.println();
    }

    // foreach迴圈
    public static void foreachDisplay(int[] data) {
        System.out.println("Display an array using for each loop");
        for (int a : data) {
            System.out.print(a + " ");
        }
    }
}

執行上面示例代碼,得到以下結果 -

Display an array using for loop
1 2 3 4 5 6 7 8 9 10
Display an array using for each loop
1 2 3 4 5 6 7 8 9 10

示例-2

以下是Foreach的另一個示例:

package com.zaixian;

import java.util.ArrayList;

public class UseForeachLoops2 {
    public static void main(String args[]) {
        ArrayList<String> list = new ArrayList<String>();
        list.add("one");
        list.add("two");
        list.add("maxsu");
        list.add("kobe");
        list.add("Sukida");
        for (String s : list) {
            System.out.println(s);
        }
    }
}

執行上面示例代碼,得到以下結果 -

one
two
maxsu
kobe
Sukida

上一篇: Java方法 下一篇: Java檔