これ何て呼びますか

JavaのEclipseを使っている学生なんですが、多次元配列とfor文を一緒に使うのがどう書けばいいのかわかりません。
イネターネットや自分で買った本ではわからなかったので質問します。
例を出すと、
30 60 90
65 136 208
74 147 197
という感じです。
時間のある方教えて頂きたいです。

A 回答 (4件)

class MathPow {


public static void main(String args[])
{
double[][] ary = {
{30,60,90},
{65,136,208},
{74,147,197}};

for ( hoge ){
for ( hoge ){
System.out.println("[" + hoge + "][" + hoge + "]:" + ary[hoge][hoge] + "^2 = " + Math.pow(ary[hoge][hoge],2));
}
}
}
}

hogeの部分を考えて埋めてみてください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考にやってみます。

お礼日時:2008/09/10 13:29

質問の意味が良くわからないけど、こういうことかな???



List<Integer> ls1 = new ArrayList<Integer>();
ls1.add(30);
ls1.add(60);
ls1.add(90);

List<Integer> ls2 = new ArrayList<Integer>();
ls2.add(65);
ls2.add(136);
ls2.add(208);

List<Integer> ls3 = new ArrayList<Integer>();
ls3.add(74);
ls3.add(147);
ls3.add(197);

List<List> list = new ArrayList();
list.add(ls1);
list.add(ls2);
list.add(ls3);

for (List c_list : list) {
for (Iterator iter = c_list.iterator() ; iter.hasNext() ;) {
int value = (Integer)iter.next();
if(iter.hasNext()) {
System.out.print(value + ",");
} else {
System.out.println(value);
}
}
}
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
参考にやってみます。

お礼日時:2008/09/09 20:44

質問の内容がよくわからなかったのですが、こんな感じでしょうか。



String[][] str;
str = new String[3][3];

for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
str[i][j] = "何か適当な文字列";
}
}

この回答への補足

説明不足すいません。
例の配列を全部2乗するというプログラムです。

補足日時:2008/09/09 20:45
    • good
    • 0

質問の意味がさっぱりわかりません。



>30 60 90
>65 136 208
>74 147 197

これは何ですか?処理したい配列ですか?

for文で何をしたいんですか?

この回答への補足

説明不足すいません。
例の配列を全部2乗するというプログラムです。

補足日時:2008/09/09 20:39
    • good
    • 0

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