📜  Java中的 IntSummaryStatistics getAverage() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:52.904000             🧑  作者: Mango

Java中的 IntSummaryStatistics getAverage() 方法及示例

简介

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程序员们有所帮助。