📅  最后修改于: 2023-12-03 15:31:52.904000             🧑  作者: Mango
Java中的IntSummaryStatistics类是用于收集int/long/double类型数据的统计信息的类。其中getAverage()方法用于获取当前收集到的int数值的平均值。本文将介绍IntSummaryStatistics类中getAverage()方法的语法以及用法示例。
IntSummaryStatistics类中getAverage()方法的语法如下:
public final double getAverage()
假设有一个名为nums的int数组,我们可以使用IntSummaryStatistics类来统计该数组中的元素最小值、最大值、和、平均值等信息,并输出到控制台上。
示例代码如下:
import java.util.Arrays;
import java.util.IntSummaryStatistics;
public class Test {
public static void main(String args[]) {
int[] nums = { 10, 20, 30, 40, 50 };
// 使用IntSummaryStatistics类来统计数据
IntSummaryStatistics stats = Arrays.stream(nums).summaryStatistics();
// 输出最小值
System.out.println("最小值: " + stats.getMin());
// 输出最大值
System.out.println("最大值: " + stats.getMax());
// 输出和
System.out.println("和: " + stats.getSum());
// 输出平均值
System.out.println("平均值: " + stats.getAverage());
}
}
示例输出如下:
最小值: 10
最大值: 50
和: 150
平均值: 30.0
IntSummaryStatistics类中的getAverage()方法可以方便地获取当前收集到的int数值的平均值。本文通过示例介绍了该方法的语法及使用方法,希望对Java程序员们有所帮助。