下面是我正在调用的函数,但无论我通过什么,它都会返回 0。
public static Double calc(double methods, double attributes) {
double a=0;
for (int i=0;i<k;i++) {
for (int j=0;j<l;j++) {
if(matrix[i][j]==1)
a++;
}
}
Double v= new Double( a/(methods*attributes));
System.out.println("The value of v = " + v.doubleValue() );
return v.doubleValue();
}
该System.out
语句在函数中打印正确的值,但返回值打印 0.0。