- 配列の要素を処理する例:
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}
上記のコードでは、配列numbers
の要素を順番に変数number
に代入してループ内の処理を行っています。ループごとに現在の要素が表示されます。
- コレクションの要素を処理する例:
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ループで要素を処理しています。
- 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ループを使用することで、繰り返し処理を簡潔に記述することができます。