プロが教えるわが家の防犯対策術!

参照型の2次元配列の作り方
実行結果は、

赤レッド
黄イエロー
青ブルー

と画面表示されるようにしたいのです。

class Sample{
public static void main(String[]args){
String[][] str ={{      ?     }};

System.out.println(     ?     );
}
}

?のところをどう書いたらよいか御指導御願い致します。

A 回答 (1件)

最初は1次元配列で書けばいいのよ。


それができてから2次元配列に進むべきよ。

この回答への補足

お礼欄に入力後にひらめきました!
下記のようにしたら、実行出来ました。

String[][] str2 ={{new String("赤"),"レッド"},{new String("黄"),"イエロー"},{new String("青"),"ブルー"}};
御指導どうも有難う御座いました。

補足日時:2010/04/23 11:48
    • good
    • 0
この回答へのお礼

早速の御回答を感謝しております。

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)行はどう変わるのかがわかりません。
恐れ入りますが、もう一度御指導頂きたく御願い致します。

お礼日時:2010/04/23 11:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!