扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、));System.out.println(班级的平均分: + list.stream().mapToDouble(data - data.intValue()).average().getAsDouble());} } 您好!上面是我写的代码,以及代码执行后的结果,麻烦确认一下是否符合要求。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟主机、营销软件、网站建设、青州网站维护、网站推广。
2、import java.util.Scanner;public class demo16 { / param args / public static void main(String[] args) { // TODO Auto-generated method stub //循环录入某学生5门课的成绩并计算平均分。
3、平均参加啥?思路是建立一个二维数组5 分别存储5个学生的三门课程成绩。
4、你求的是全部学生的全部成绩然后除15(这个15是不是因为你的学生数组定义了5的容量?);其次,最高分的话,按照每门课来统计比较好吧,你是在全部学生的全部课程中找一个最高分。
Arrays.sort是java自带的排序数组的,但是貌似是排序一维数组的,你的二维数组怎么排序,除非你自己实现一个排序的规则才可以,所以提示你[D cannot be cast to 。。
平均参加啥?思路是建立一个二维数组5 分别存储5个学生的三门课程成绩。
-1;} else { continue; //如果按一条件比较结果相等,就使用第二个条件进行比较。
printf(数学平均分为%.1f分。\n, sum1 / TEP);printf(数学最高分为%.1f分,最低分为%.1f分\n, max1, low1);printf(语文平均分为%.1f分。
可以使用Map保存学生信息和成绩信息,类型是MapString, int[], String表示学生姓名,int[]表示学生3门课的成绩。剩下的事情就是遍历Map中德每个学生成绩信息,计算每个学生的平均成绩和每科的平均成绩。
以下程序完成从键盘输入20个学生的成绩求平均值,不过有一个不足就是输入的成绩不能是小数,还得改改。
/** 有30个学生,每个学生的数据包括学号、姓名、数学,英语,计算机3门课成绩和总分。
你若是有应用到类,将学生抽象成一个对象的话,类的成员变量就是 姓名 和 分数。
用数组可以,也可以用集合来存储各个同学的成绩。添加删除等信息简单。这里有个迷你图书管理系统,类似,我刚写的。你看看之后应该会有思路了。如果用集合utils做的话,也简单,知识用到了集合框架和泛型等机制。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流