(配列)

配列とは・・・省略します。適当に用語辞典でも探してみてください。ってのは冗談で、配列は箱みたいなもん。まあ、サンプルで紹介した方が分かりやすいかな・・・・

ということでプログラムのソースを書くと・・・
class a8 {
 public static void main(String[] args) {

  int aa[] ;
  aa = new int[4] ;

  aa[1] = 100 ;
  aa[2] = 200 ;
  aa[3] = 300 ;
  aa[4] = 400 ;

  for( int i = 1 ; i <=4 ; i++){
   System.out.println("aa[" + i + "] = " + aa[i]);
  }
 }
}
ちなみに、文字列の場合

String[] bbb ;  ・・・・・宣言
bbb = new String[4] ; ・・・・初期化

みたいな感じです。
なんかのデータを4つ変数に入れて、表示するプログラムですが、aa1=100、aa2=200・・・というようにやってもいいのですが、aa100=なんてなったら面倒でしょう。aa[XXX]のように箱(XXXは数字)を作って入れておけば、数字を指標に取り出せるのです。2次元にしてみたら、もっと分かりやすいかな?

名前 国語 算数 理科
山下 清 80 20 60
中村 洋子 60 35 85
この表を配列に入れるプログラムを作成しましょう。
class a8 {
 public static void main(String[] args) {

  int[][] aa= new int[3][2] ;

  // yamashita
  aa[1][1] = 80 ;
  aa[2][1] = 20 ;
  aa[3][1] = 60 ;

  // nakamura
  aa[1][2] = 60 ;
  aa[2][2] = 35 ;
  aa[3][2] = 85 ;

  // purinto yamashita
  for( int i = 1 ; i <= 3 ; i++ ) {
   System.out.println("Tensu : " + aa[i][1]);
  }
 }
}
aa[][]の左が科目の点数を意味し、右が名前です。aa[][1]は山下、aa[][2]は中村を意味します。最初の宣言だけ覚えたらあとは簡単だと思います。