scala中如何将循环取数组中的元素进行求平均分,最高分和最低分
时间: 2024-05-03 11:22:51 浏览: 68
Scala 【 5 数组常见操作和 Map 】
5星 · 资源好评率100%
可以使用循环遍历数组,累加每个元素的值,同时记录最高分和最低分,最后根据数组长度计算平均分。
示例代码:
```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
```
阅读全文