500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > java平均分排序_编写java程序 输入10个成绩 计算最高分 最低分 平均分 并按从小

java平均分排序_编写java程序 输入10个成绩 计算最高分 最低分 平均分 并按从小

时间:2021-10-05 04:07:24

相关推荐

java平均分排序_编写java程序 输入10个成绩 计算最高分 最低分 平均分 并按从小

展开全部

代码如下:importjava.util.ArrayList;

importjava.util.List;

importjava.util.Scanner;

publicclassApp20{

publicstaticvoidmain(String[]args){

32313133353236313431303231363533e58685e5aeb931333365643537

Scannerscanner=newScanner(System.in);

Listscores=newArrayList<>();

System.out.println("请输入10个人的成绩:");

for(inti=0;i

scores.add(scanner.nextFloat());

}

floatmax=scores.stream().max((x,y)->pare(x,y)).get();

System.out.println("最高分:"+max);

floatmin=scores.stream().min((x,y)->pare(x,y)).get();

System.out.println("最低分:"+min);

floataverage=scores.stream().reduce(0.0f,Float::sum)/scores.size();

System.out.println("平均分:"+average);

scores.sort((x,y)->pare(x,y));

System.out.println("从小到大分数排序:");

scores.forEach(s->System.out.print(s+""));

longn=scores.stream().filter(r->r>average).count();

System.out.println("\n高于平均分的有"+n+"个");

}

}

运行结果:

请输入10个人的成绩:

10 9 8 7 6 5 4 3 2 1

最高分:10.0

最低分:1.0

平均分:5.5

从小到大分数排序:

1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0

高于平均分的有5个

java平均分排序_编写java程序 输入10个成绩 计算最高分 最低分 平均分 并按从小到大排序 最后统计高于平均分的人有多少?...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。