ためsumColメソッドの追加、私は私のクラスTwDArrayにsumCol()
メソッドを追加して、私のTwDArrayApp mainメソッドでそれを呼び出すようにしようとしています。ここで私が持っているものです。2次元配列
public class TwDArray {
public void sumCols(TwoDArray s1) {
int[] answer;
for(int i = 0; i < nRows; i++) {
for(int j = 0; j < a[0].length; j++)
answer = a[j][i] + a[i][j];
}
}
}
私は私の主な方法でそれを呼び出す方法がわからないんだけど、私が始めた:私はプログラミングではまだ実際に新たなんだと、おそらくこれが難しくなって
public static void main(String[] args) {
int maxRows = 20;
int maxCols = 20;
TwoDArray arr = new TwoDArray(maxRows, maxCols);
TwoDArray arrb = new TwoDArray(maxRows, maxCols);
TwoDArray arrc = new TwoDArray(maxRows, maxCols);
int b[][] = {{1, 2, 3, 4}, {11, 22, 33, 44}, {2, 4, 6, 8},
{100, 200, 300, 400}};
arr.insert(b[0]); arr.insert(b[1]); arr.insert(b[2]);
arr.insert(b[3]);
System.out.println("The original matrix: ");
arr.display();
/*arr.sumCols(maxRows, maxCols);*/
System.out.printf("%4d", sumCols(arr));
}
それは何ですか?どのような指示や提案もありがとう!私はそれを理解できるように詳細をあなたの答えを説明してください。私はそれが唯一のstatic
すなわちあるメソッドを呼び出すことができます
だからあなたは、各列のために一緒にすべての値を追加することにより、1次元配列にあなたの2D配列を崩壊方法をしたいですか? – Jeutnarg
は、私は、各列内の行を追加し、その後、私は非静的メソッドを維持し、私のメインでそれを起動しようとしていた配列 – Jane