0
0

【Java】拡張for文を覚える

Last updated at Posted at 2024-06-03

拡張for文が通常のfor文よりわかりづらかったので、覚えるための自分用メモです。

拡張for文とは?

配列やコレクションの要素を1つずつ取り出す際のfor文を、省略して記述する方法です。
省略することで、スッキリしたコードになります。

サンプルプログラム

通常のfor文で配列の要素を1つずつ取り出す記述は、以下のとおりです。

Main.java
public class Main {
    public static void main(String[] args) {
        int[] numbers = {0, 1, 2};
        for(int i = 0; i < numbers.length; i++) {
            System.out.println(numbers[i]);
        }
    }
}

実行結果
0
1
2

これを拡張for文で書き直すと、以下のようになります。

Main.java
public class Main {
    public static void main(String[] args) {
        int[] numbers = {0, 1, 2};
        for(int num : numbers) {
            System.out.println(num);
        }
    }
}

実行結果
0
1
2

for文と違って、別の変数に配列の要素を代入しながら繰り返しするんですね。

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