Javaにおけるforeachループの使用方法


  1. 配列の要素を処理する例:
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
    System.out.println(number);
}

上記のコードでは、配列numbersの要素を順番に変数numberに代入してループ内の処理を行っています。ループごとに現在の要素が表示されます。

  1. コレクションの要素を処理する例:
List<String> fruits = new ArrayList<>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
for (String fruit : fruits) {
    System.out.println(fruit);
}

上記のコードでは、Listインターフェースを実装したArrayListを使用して果物のリストを作成し、foreachループで要素を処理しています。

  1. foreachループ内で要素の条件判定を行う例:
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
for (int number : numbers) {
    if (number % 2 == 0) {
        System.out.println(number + "は偶数です");
    } else {
        System.out.println(number + "は奇数です");
    }
}

上記のコードでは、配列をListに変換してforeachループで要素を処理しています。ループ内で要素の条件判定を行い、偶数か奇数かによってメッセージを表示しています。

以上がJavaにおけるforeachループの基本的な使用方法といくつかのコード例です。foreachループを使用することで、繰り返し処理を簡潔に記述することができます。