各要素への代入と参照 - 配列 - 萌えJava超入門
第十章 配列

各要素への代入と参照

配列は、インデックスを指定すれば普通の変数と同じです。

array[0] = 10;
配列 arrayのインデックス 0番に 10を代入しました。

目次

1.各要素への代入と参照

初期化が済んでいる配列の変数は、変数名の後ろに
「[]」(角カッコ)でインデックスを記載することで、それぞれの要素にアクセスできます。
インデックスで要素を指定すれば普通の変数と同じです。

書式
配列名[インデックス];

代入の例
array[0]= 7; //0番の要素に7を代入
array[1]=11; //1番の要素に11を代入
array[2]=13; //2番の要素に13を代入

arrayへの代入

参照の例
System.out.println(array[0]); //0番の要素の値を表示
System.out.println(array[1]); //1番の要素の値を表示
System.out.println(array[2]); //2番の要素の値を表示



あれ?簡単っスね。
ホント。拍子抜けな感じだわ。
インデックスを入れれば普通の変数と同じだ。
インデックスが 0から始まるということだけ気を付ければ大丈夫だろう。


2.サンプルコード

以下のサンプルコードも試してみて下さい。
//Sample05_01.java
class Sample05_01{
  public static void main(String[] args){
      int[] array = new int[3];
      array[0]= 7;
      array[1]=11;
      array[2]=13;
      System.out.println(array[0]);
      System.out.println(array[1]);
      System.out.println(array[2]);
    }
}

コマンドライン
>javac Sample05_01.java
>java Sample05_01
7
11
13



//Sample05_02.java
class Sample05_02{
    public static void main(String[] args){
        int[] array = {
            7,11,13
        };
        System.out.println(array[0]);
        System.out.println(array[1]);
        System.out.println(array[2]);
    }
}

コマンドライン
>javac Sample05_02.java
>java Sample05_02
7
11
13




インデックスを指定してしまえば、普通の変数です。
奇抜な形に驚きましたが、決まった形として割り切ってしまいましょう。

お疲れ様でした。




© 2019 awasekagami