0
私はちょうど最近Javaで作業しています。そして、私はまだJavaで少し苦労しています。タスクは列と行をそれぞれ合計することです。例はそのように見えます。 私は列の合計を取得することができましたが、私はいつも最初の行を希望の出力で繰り返すことになりました。どうすればそのエラーを削除できますか?そして、必要な列合計を得てください。行列の列の合計Java
それぞれの行の合計はどのように機能しますか?
public class MatrixColumnSums {
public static void main(String[] args) {
// TODO Auto-generated method stub
double [][] a = new double [2][3];
a[0][0] = 1;
a[0][1] = 2;
a[0][2] = 3;
a[1][0] = 4;
a[1][1] = 5;
a[1][2] = 6;
System.out.println("A");
for (int i = 0; i < a.length; i++) {
String str = "";
for (int j = 0; j < a[i].length; j++) {
str += a[i][j] + "\t";
}
System.out.println(str);
}
// column sums
// creating another matrix to store the sum of columns matrices
double c[] = new double [a[0].length];
// Adding and printing addition of 2 matrices
System.out.println("C");
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[0].length; j++)
{
c[j] += a[i][j];
System.out.print(c[j] + "\t");
}
System.out.println();
}
}
}
出力は次のようになります:
1.0 2.0
は、コードはそのように見えます、事前にあなたの助けのために非常に多くの
をありがとう3.0
4.0 5.0 6.0
C
1.0 2.0 3.0(< =私はこの行が削除されますしたい)
5.0 7.0 9.0(私はちょうど私の出力としてこれを持っていると思います)