高阶函数:foreach函数

25 阅读1分钟
object bais02 {
  def main(args: Array[String]): Unit = {
    //定义一个数组
    val arr = Array(1,2,3,4,5)

    //只保留arr中的偶数,并存放在一个新的数组中
    //filter的参数是一个函数
    //   如果这个函数返回true,则当前的元素会保留下来。
    val arr1=arr.filter(x => x%2 ==0)

    arr.foreach(println)
  }
}

去掉不及格的分数:(60,59,80,70)——>(60,80,70)

对成绩(100.51,55,67,59,89)进行处理,如果分数在56-59之间,就设置为60分,得到的新成绩为(100,51,55,67,60,89)