scala中如何将循环取数组中的元素进行求平均分,最高分和最低分
时间: 2024-05-03 10:22:51 浏览: 69
可以使用循环遍历数组,累加每个元素的值,同时记录最高分和最低分,最后根据数组长度计算平均分。
示例代码:
```scala
val scores = Array(90, 85, 92, 78, 89)
var sum = 0
var maxScore = scores(0)
var minScore = scores(0)
for (score <- scores) {
sum += score
if (score > maxScore) {
maxScore = score
}
if (score < minScore) {
minScore = score
}
}
val average = sum / scores.length
println("平均分:" + average)
println("最高分:" + maxScore)
println("最低分:" + minScore)
```
输出结果:
```
平均分:86
最高分:92
最低分:78
```
阅读全文