用scala定义一个数组,并给出 8 个整数,求该数组中大于平均值的数的个数,和小于平均值的数的个数的代码
时间: 2023-04-06 20:01:04 浏览: 175
匹配数组-网络规划设计师考试(案例梳理、真题透解与强化训练)郭春柱(含目录)
很高兴回答你的问题。以下是用 Scala 定义一个数组,并给出 8 个整数,求该数组中大于平均值的数的个数,和小于平均值的数的个数的代码:
```
val arr = Array(1, 2, 3, 4, 5, 6, 7, 8)
val avg = arr.sum.toDouble / arr.length
val countGreater = arr.count(_ > avg)
val countLess = arr.count(_ < avg)
println(s"大于平均值的数的个数为:$countGreater")
println(s"小于平均值的数的个数为:$countLess")
```
希望能够帮到你!
阅读全文