【Java 基礎知識】 拡張 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 ] ); ← 要素を指定して取り出す
}
}
}
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 ); ← 変数名をそのまま入れる
}
}
}
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(〜)の部分がかなりスッキリしましたね。(´▽`)