내 출력이 잘못되었습니다. "k"의 "for 루프"에 대해 "for 루프"를 실행하는 이유를 깨달았습니다.하나의 for 루프에 2 개의 카운터가 있습니까?
"j와 k"루프를 동시에 실행하면 내 문제를 해결하십시오. 그렇게하는 방법?
public void yestimatedvalue() {
for (int i = 1; i < bmarray.length; i++) {
double g = 0;
s = i;
int p = missingrowcolindex(s);
System.out.println("p::\t" + p);
for (int j = 0; j < bmarray[i].length; j++) {
if (j != p) {
g = arraybeta[0][p];
for (int k = 1; k < arraybeta.length; k++) {
g = g + ((bmarray[i][j]) * (arraybeta[k][p]));
}
}
}
System.out.println("g::\t" + g);
}
}
출력 : 예, 당신이 할 수있는
g:: 23.99999999999998
g:: 4.9999999999999964
g:: 5.999999999999995
g:: 1.0
나는 단서가 없다 무엇 평균. 예상되는 결과물을 포함시켜야할까요? 또한 출력에서 "p ::"를 볼 수는 없지만 출력이 표시되지 않는다는 것을 의미합니다 ... –
왜 루프에서'g = 0'입니까? –
및 출력 방법을 원하십니까? @ferozakbar –