トップページへ

配列とFor文

前回の続き

二次元配列を使うと次のように平面を表現することが出来ます。

配列のイメージ

左側の添え字は縦(下)に進むほど大きくなり、右側の添え字は横(右)に進むほど大きくなっています。

二重For文

上の図の配列をFor文を使って 0 で初期化するには次のようにします。

01 for(int i=0; i 3; i++){
02   for(int j=0; j 3; j++){
03     hako[ i ][ j ] = 0;
04   }
05 }

ここでは For 文が二重になっていて、これを二重 For と言います。

次のプログラムを見てください。

01 for(int i=0; i 5; i++){
02   for(int j=0; j 5; j++){
03     g.fillRect(j, i, 30, 30);
04   }
05 }

これは四角形を描いていくプログラムです。変数 i と j の動きを下のアプレットで確認してください。

二重For文の動き

最終更新日:2007/09/29
←[前のページ] [Javaトップページ] [次のページ]→

Copylight (c) ガメラボ 2006 - All Rights Reserved

inserted by FC2 system