Java DoubleStream 求和:使用 sum() 方法轻松计算双精度数之和
可以使用 'DoubleStream' 来对 'double' 类型的流进行求和。'DoubleStream' 是 Java 8 中新增的专门用于处理 'double' 类型的流。
以下是一个示例代码,演示了如何使用 'DoubleStream' 对一个 'double' 类型的流进行求和:
import java.util.stream.DoubleStream;
public class DoubleStreamSumExample {
public static void main(String[] args) {
double[] numbers = {1.5, 2.3, 3.7, 4.1, 5.9};
double sum = DoubleStream.of(numbers)
.sum();
System.out.println('Sum: ' + sum);
}
}
在上面的示例中,我们首先创建了一个 'double' 类型的数组 'numbers'。然后,我们使用 'DoubleStream.of(numbers)' 将数组转换为 'DoubleStream' 流。接下来,我们使用 'sum()' 方法对流中的元素进行求和,结果保存在 'sum' 变量中。最后,我们打印出求和的结果。
运行上面的代码,输出结果为:
Sum: 17.5
这表示将数组中的所有元素相加,结果为 17.5。
原文地址: https://www.cveoy.top/t/topic/pl7g 著作权归作者所有。请勿转载和采集!