数组

29 阅读1分钟

数组

    1. 把数组中每个元素都打印出来
  • foreach :依次使用当前的函数来处理数组中的每一个元素
object Base56 {
  /**
   * 数组
   * 1. 把数组中每个元素都打印出来
   * foreach :依次使用当前的函数来处理数组中的每一个元素
   */
  def main(args: Array[String]): Unit = {
    val arr = Array(-1,-2,-3,-4,-5)
    //  arr.foreach(x => { println(x) })
    arr.foreach(println)
  }
}

输出结果

image.png

object Base57 {
  def main(args: Array[String]): Unit = {
    val arr = Array(1, 2, 3, 4, 5)
    //  arr.foreach(x => { println(x) })
    val sum = arr.reduce((x, y) => x + y)
    println(sum)
  }
}

image.png

object Base58 {
  def main(args: Array[String]): Unit = {
    var arr = Array(-1,20,3,2,50)
    // 排序
    var arr1 = arr.sorted // 对于数组类型的数据,从小到大升序排列
    var arr2 = Array("banana", "zip", "b", "a", "apple")
    // 排序
    var arr3 = arr2.sorted // 对于字符类型的数据,按照字母表的顺序排
    arr3.foreach(println)
  }

}

输出结果

image.png