配列を割り当てる

C:\DATA\Java2\Dos>java Matrix2
t[0] = 10
t[1] = 9
t[2] = 8
t[3] = 7
t[4] = 6
t[5] = 5
t[6] = 4
t[7] = 3
t[8] = 2
t[9] = 1
 -- Press any key to exit (Input "c" to continue) --
10個の要素を持つ配列を割り当てます。

前田稔の超初心者のプログラム入門

プログラムの作成

  1. メモ帳などでタイプして Matrix2.java の名前で保存して下さい。
        // 配列を割り当てる  前田 稔
        public class Matrix2
        {   public static void main(String[] args)
            {   int     t[] = new int[10];      //配列の生成
                int     i;
    
                for(i=0; i<10; i++)  t[i]= 10-i; 
                for(i=0; i<10; i++)
                    System.out.println("t[" + i + "] = " + t[i]);
            }
        }
        
  2. Matrix2.java をコンパイルして Matrix2.class を作成して class オブジェクトを実行して下さい。
    コンパイルの詳細は Java を動かす を参照して下さい。
  3. ページ先頭の画面が表示されたら完成です。

プログラムの説明

  1. 配列を使う では配列に初期値を設定しましたが、今回は10個の要素を持つ配列を割り当てます。
  2. Java では「配列はオブジェクトで定義されている」と言いましたが、配列の大きさを指定する場合は new 演算子を使います。
    int t[] = new int[10]; //配列の生成
  3. new 演算子で確保した配列(t)の初期値はゼロでクリアされているので10〜1の値を格納します。
        for(i=0; i<10; i++)
            t[i]= 10-i; 
        
  4. 配列の先頭からデータを取り出して表示します。
    今回は println で毎回改行しています。
        for(i=0; i<10; i++)
            System.out.println("t[" + i + "] = " + t[i]);
        

【演習】

課題1

10個の配列を定義して「1〜10」の値を格納して下さい。

課題2

10個の配列を定義して「2, 4, 6, 8, ・・・」の値を格納して下さい。

課題3

10個の配列を定義して「50, 45, 40, 35, ・・・」の値を格納して下さい。

超初心者のプログラム入門(Java2)