【Java 基礎知識】 拡張 for文で配列ループを簡略化

拡張 for文は、配列の要素を取り出すループを簡単に書くための新しい for文 です。記述方法は以下の通りです。


拡張 for文拡張 for文
   for( 要素の型 任意の変数名 : 配列変数名 ) {
     }



これだけでは、なかなか理解しづらいですよね(;´∀`)

配列のループを「for文」で行った記述と、「拡張 for文」で行った記述を比較しながら理解しよう!

  「for文」でのループ例

public class Main {
    public static void main(String[ ]args){
       int[ ] ten = new int[ ] { 10,20,30,50,80 } ;
       for( int i = 0 ; i < ten.length ; i ++ ) { ← 配列数.length で要素数を得る
       System.out.println( ten [ i ] ); ← 要素を指定して取り出す
       }
    }



  「拡張 for文」でのループ例

public class Main {
    public static void main(String[ ]args){
       int[ ] ten = new int[ ] { 10,20,30,50,80 } ;
       for( int kaku : ten ) { ← ループするたびに要素が kaku に代入される
       System.out.println( kaku ); ← 変数名をそのまま入れる
       }
    }



「拡張 for文」を使用すると、 for(〜)の部分がかなりスッキリしましたね。(´▽`)







ひとり言アドバイス

Android プロジェクト 作成