前提・実現したいこと
以下、多次元配列による宣言と代入を同時に行なったコードになります。
実行結果は、
sato
suzuki
takahashi
tanaka
となるのですが、どうしてこのように表示されるのかが理解できません。
該当のソースコード
String[][] arr4 = {{"sato","suzuki"},{"takahashi","tanaka"}}; System.out.println(arr4[0][0]); System.out.println(arr4[0][1]); System.out.println(arr4[1][0]); System.out.println(arr4[1][1]);
考えていること
インデックス番号はそれぞれ、
sato=0 suzuki=1
takahashi=0 tanaka=1
であると考えているのですが、そうなると、System.out.println(arr4[0][1]);の時にsuzukiが出力されることの意味が理解できません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。