• ベストアンサー

参照型の2次元配列の作り方

参照型の2次元配列の作り方 実行結果は、 赤レッド 黄イエロー 青ブルー と画面表示されるようにしたいのです。 class Sample{ public static void main(String[]args){ String[][] str ={{      ?     }}; System.out.println(     ?     ); } } ?のところをどう書いたらよいか御指導御願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

最初は1次元配列で書けばいいのよ。 それができてから2次元配列に進むべきよ。

NEWYORKERS
質問者

お礼

早速の御回答を感謝しております。 public class Sample { public static void main(String[] args) { (1) String[] str ={new String("赤"),new String("黄"),new String("青")}; (2) String[][] str2 ={{str[0],"レッド"},{str[1],"イエロー"},{str[2],"ブルー"}}; (3) for(int i=0; i<str2.length; i++){ (4) System.out.println(str2[i][0]+str2[i][1]); } } } (1)と(2)の行が1つになって、String[][] str ={{ で始まる様にする事は出来るでしょうか。 もし、出来るとしたら、(3)と(4)行はどう変わるのかがわかりません。 恐れ入りますが、もう一度御指導頂きたく御願い致します。

NEWYORKERS
質問者

補足

お礼欄に入力後にひらめきました! 下記のようにしたら、実行出来ました。 String[][] str2 ={{new String("赤"),"レッド"},{new String("黄"),"イエロー"},{new String("青"),"ブルー"}}; 御指導どうも有難う御座いました。

関連するQ&A