0
0

Java 拡張for文

Posted at

拡張for文

ループ変数や添え字を書かなくスッキリしたコードが書ける。

拡張for文を使用
public class MainExample {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};

        System.out.println("配列の全要素を出力します:");
        for (int number : numbers) {
            System.out.println(number);
        }

        // 各要素に2をかけて出力します
        System.out.println("\n各要素に2をかけて出力します:");
        for (int number : numbers) {
            int doubled = number * 2;
            System.out.println(doubled);
        }
    }
}
拡張for文を使用しない
public class MainExample {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};

        System.out.println("配列の全要素を出力します:");
        for (int i = 0; i < numbers.length; i++) {
            System.out.println(numbers[i]);
        }

        // 各要素に2をかけて出力します
        System.out.println("\n各要素に2をかけて出力します:");
        for (int i = 0; i < numbers.length; i++) {
            int doubled = numbers[i] * 2;
            System.out.println(doubled);
        }
    }
}

見比べると拡張for文を使用したほうがスッキリ!
ループ変数や配列の添え字を記述する必要がない分バグも減りそう:relaxed:

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0