【发布时间】:2023-04-08 11:34:02
【问题描述】:
我试图通过一个方法传递一个数组列表,我想显示它。这是我的代码
public static void dispArrayList(ArrayList<Float> arr) {
ArrayList<Float> ssGrades = new ArrayList<Float>();
float ss = 0, data = 0, sum = 0, avg = 0;
for (int i= 0; i < ssGrade.size(); i++)
{
data = ssGrades.get(intIndex);
sum += fltData;
System.out.println(fdata);
}
avg = sum/ ssGrades.size();
System.out.println("\nAverage is " + avg+ ".");
}
}
问题是我的输出给出的是 NaN 而不是计算平均分,为什么会这样?我该如何解决?
【问题讨论】:
-
您得到的确切输出(包括堆栈跟踪)是什么?
-
它只是给我一个输出:平均值为 NaN
标签: java arraylist methods nan