题目
将如下数据(学生姓名/分数/科目)以元组封装,并添加到List中
姓名 分数 科目
张三 99 英语
张三 87 数学
张三 85 物理
赵六 58 英语
赵六 54 数学
- 循环list,打印出学生信息
- 求出所有学生的分数的合计
- 求出所有学生的平均分数
- 求出所有学生的最高分数
- 求出所有学生的最低分数
- 求出每个学生所有分数的合计
- 求每个学生分数的平均值
- 求出每个学生最高的分数的科目
- 求出每个学生分数最低的科目
- 求出2个学生的分数倒序排序前2门科目
实现代码
def main(args: Array[String]): Unit = {
var list = List[Tuple3[String,Int,String]]()
list = list :+ ("张三",99,"英语")
list = list :+ ("张三",87,"数学")
list = list :+ ("张三",85,"物理")
list &