在Java中,計算平均值的方法有以下幾種:
int[] array = {1, 2, 3, 4, 5};
int sum = 0;
for (int num : array) {
sum += num;
}
double average = (double) sum / array.length;
stream()
方法將集合轉換為流,然后使用mapToInt()
方法將元素轉換為整數流,再使用average()
方法計算平均值。List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
double average = list.stream().mapToInt(Integer::intValue).average().orElse(0.0);
import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
double[] array = {1, 2, 3, 4, 5};
DescriptiveStatistics stats = new DescriptiveStatistics(array);
double average = stats.getMean();
以上是幾種常用的計算平均值的方法,根據具體的場景和需求可以選擇適合的方法。