現在2行2列の行列AとBを用意し、それらの和の結果を表示するプログラムを作っているのですが正しく表示されません。というのもうまくいかないのが
println(b[i][0]+a[i][0]+" "+b[i][1]+a[i][1]);
の部分で左側はしっかりと和の結果が出力されるのですが、右側はb[i][1]とa[i][1]の数字をくっつけたものが出力されてしまいます。試しにb[i][1]とa[i][1]の間を*にしてやってみたところちゃんと掛け算してくれたのでなにがだめなのかまったくわかりません。どうか教えてください。
int a[][]={{8, 3}, {7, 5}}; int b[][]={{2, 5}, {4, 7}}; println("A:"); for(int i=0;i<a.length;i++){ println(a[i][0]+" "+a[i][1]); } println("B:"); for(int i=0;i<a.length;i++){ println(b[i][0]+" "+b[i][1]); } println("Sum:"); for(int i=0;i<a.length;i++){ println(b[i][0]+a[i][0]+" "+b[i][1]+a[i][1]); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。