久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

Java lambda 循環(huán)累加求和代碼

瀏覽:4日期:2022-08-27 09:39:16

java 8 stream 提供了下面幾種類型的求和

Stream::mapToInt

Stream::mapToDouble

Stream::mapToLong

public void test() { List<Person> people = new ArrayList<>(); people.add(new Person('zhangsan',20)); people.add(new Person('lisi', 26)); people.add(new Person('wangwu',35)); int sum = people.stream() .mapToInt(p -> p.getAge()) .sum(); System.out.println('Total of ages ' + sum); }

但是沒有BigDecimal類型,可以使用下面方法實現(xiàn)

public void test() { List<Person> list = new ArrayList<>(); list.add(new Person('zhangsan', 20, new BigDecimal(10.5))); list.add(new Person('lisi', 26, new BigDecimal(22.2))); list.add(new Person('wangwu', 35, new BigDecimal(15.54))); BigDecimal amounts = list.stream().map(item -> item.getAmount()) .reduce(BigDecimal.ZERO, BigDecimal::add); amounts = amounts.setScale(1, BigDecimal.ROUND_DOWN); System.out.println('Total of amounts:' + amounts); // 或者 BigDecimal sum = list .stream() .map(Person::getAmount) .reduce(BigDecimal::add) .get(); sum = sum.setScale(1, BigDecimal.ROUND_DOWN); System.out.println('Total of sums: ' + sum); }

補充知識:Java算法——求1到100累加的和,3種循環(huán)

1、for循環(huán)

int sum = 0;for (int i = 1; i <= 100; i++) {sum += i;}System.out.println('1到100累加的和為:' + sum);

2、while循環(huán)

int sum = 0;int i = 1;while (i <= 100) {sum += i;i++;}System.out.println('1到100累加的和為:' + sum);

3、do...while循環(huán)

int sum = 0;int i = 1;do {sum += i;i++;} while (i <= 100);System.out.println('1到100累加的和為:' + sum);

以上這篇Java lambda 循環(huán)累加求和代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 欧美在线视频网站 | 国产精品久久久久久中文字 | 这里只有精品在线视频观看 | 国产高清自拍 | 国产成人精品免高潮在线观看 | 超碰在线观看97 | 在线免费观看成年人视频 | 久久久久久国产精品美女 | 欧洲毛片| 欧美视频网站 | 男人久久天堂 | 国产精品成人在线观看 | 久久伊人成人网 | 免费黄色小视频 | 国产一级电影网 | 欧美视频在线免费 | 一区二区三区国产在线观看 | 久久com| 欧美性猛交一区二区三区精品 | 91最新 | 亚洲欧美日韩另类精品一区二区三区 | 91精品国产综合久久婷婷香蕉 | 2019天天干夜夜操 | 日本精品视频网站 | 亚洲国产精品t66y | 国产主播一区 | 在线视频国产一区 | 男人天堂a | 亚洲欧美综合 | 国产精品一区二区三区在线 | 亚洲小视频 | 亚洲人在线观看视频 | 成人国产精品一级毛片视频 | 亚洲精品自在在线观看 | 色噜噜视频在线观看 | 精品视频一区二区 | 中文字幕亚洲欧美日韩在线不卡 | 福利视频网站 | 日韩中文字幕无码一区二区三区 | 亚洲一区二区在线视频 | av色伊人久久综合一区二区 |