Java 中计算列表的平均值2025年3月17日 | 阅读 3 分钟 在 Java 中,List 是一种线性数据结构,用于存储有序的数据集合。它也接受重复值,但会保留插入顺序。有时,需要查找列表的最小和最大元素、列表的总和和平均值等。在本节中,我们将使用 Java for 循环、Java 8 Stream 和 IntSummaryStatistics 类来计算 List 的平均值。 计算列表平均值的 Java 程序使用Java for循环逻辑非常简单。首先,我们将一个名为 sum 的变量初始化为 0,用于存储列表元素的总和。声明另一个变量,例如 average (avg),它将存储列表的平均值。 我们创建了 ArrayList 类的实例,并调用 add() 方法将元素添加到 List 中。for 循环遍历列表,在每次迭代中获取一个元素,并将其添加到 sum 变量中。 之后,我们通过将总和除以列表的大小(元素数量)来计算列表的平均值。 让我们在 Java 程序中实现上述方法。 AverageOfList.java 输出 The average of the List: 33 让我们看看相同的另一个逻辑。 FindAverageOfList.java 输出 The average of the List is: 55.0 使用 IntSummaryStatistics 类IntSummaryStatistics 是一个属于 java.util 包的类。它实现了 IntStream 接口。该类专门用于处理流。它是一个状态对象,用于收集计数、最小值、最大值、总和和平均值等统计信息。在以下 Java 程序中,我们使用了以下方法:
CalculateAverageOfList.java 输出 The average of the List is: 58.166666666666664 |
? 在 Java 中创建表通常涉及使用数组或集合等数据结构。有几种方法可以在 Java 中创建表。一种方法是使用 JTable 类。在本节中,我们将讨论创建表的各种方法...
阅读 13 分钟
在大多数动态规划问题中,最常用的场景之一是从网格的左上角到右下角的不同路径数。然而,当目标设定在网格内部时,问题会变得复杂...
阅读 6 分钟
如何在 Java 中防止类的对象被垃圾回收 我们知道,当一个对象没有被引用时,该对象会被垃圾收集器自动回收。在本教程中,我们将了解如何在 Java 中避免对象的垃圾回收……
阅读 3 分钟
| 在 Java 中顺时针和逆时针旋转矩阵 在本节中,我们将创建一个 Java 程序,以 90 度顺时针和逆时针旋转矩阵。顺时针旋转也称为矩阵的右旋转,逆时针...
阅读 3 分钟
在数组中查找两个指定元素之间的最小距离是计算机科学和数据分析中的一个常见问题。此任务涉及计算给定数组中两个不同元素的第一次出现之间的最小距离。此类问题非常重要...
阅读 10 分钟
在这个问题中,我们的任务是逐块创建金字塔。每个块都有一个与字母对应的颜色。金字塔的构建方式是,每一行比下面一行少一个块。要创建金字塔,...
7 分钟阅读
在本节中,我们将学习什么是间谍数字,并创建 Java 程序来检查给定的数字是否为间谍数字。间谍数字程序经常在 Java 编码测试中出现。间谍数字一个正整数如果满足...则称为间谍数字
阅读 3 分钟
java.nio.DoubleBuffer 有一个 mark() 函数。通过 DoubleBuffer 类,将此 DoubleBuffer 的当前位置标记为缓冲区的标记。语法:public DoubleBuffer mark()返回值:将缓冲区的标记设置为当前位置,并返回此方法返回的缓冲区。示例……
阅读 3 分钟
Web 爬虫基本上是一种程序,主要用于浏览网络并查找新页面或更新页面以进行索引。爬虫从广泛的种子网站或流行 URL 开始,并深入广泛地搜索以提取超链接。爬虫...
阅读 10 分钟
在 Java 中,有多种方法可以检索日期范围。最常见的选择是使用 Java 标准库中的内置类,例如 LocalDate 类,或者第三方库,例如 Joda-Time 或 Java 8 中引入的较新的 Java Time API...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India