如何返回n位小数位数的浮点数?

时间:2019-10-23 18:37:50

标签: java

我正在找到2D数组的平均值,并将平均值作为浮点数返回。

 public static float averageOfAllElements(int [][] a) {

        System.out.println("averageOfAllElements()");
        int count = 0;
        int sum = 0;
        float average = 0.0f;

        for(int i = 0; i < a.length; i++){
            for(int j = 0; j < a[i].length; j++){
                sum += a[i][j];
                count++;
            }
        }
        average = (sum / count);
        System.out.println("Done -------------");
        return average;
    }

我期望输出为4722.967,但是我得到4722.0。如何恢复浮点数计算中的十进制值。

0 个答案:

没有答案