Lambda 表达式实现的计算 1000 以内所有奇数的和
时间: 2024-03-15 18:44:00 浏览: 38
Python-while 计算100以内奇数和的方法
5星 · 资源好评率100%
好的,可以使用以下 Lambda 表达式实现计算 1000 以内所有奇数的和:
```
int sum = IntStream.rangeClosed(1, 1000)
.filter(n -> n % 2 != 0)
.sum();
```
解释一下代码:IntStream.rangeClosed(1, 1000) 生成一个从 1 到 1000 的整数流,filter(n -> n % 2 != 0) 过滤出所有奇数,sum() 对结果求和。最后将结果赋值给 sum 变量即可。
阅读全文