泛型

12 阅读1分钟
package jh

object fx01 {
  def getMiddle_Int(arr:Array[Int]):Int = {
    //  长度/2
    arr(arr.length / 2)
  }

  def getMiddle_String(arr:Array[String]):String = {
    //  长度/2
    arr(arr.length / 2)
  }

  def getMiddle_Double(arr:Array[Double]):Double = {
    //  长度/2
    arr(arr.length / 2)
  }

  def main(args: Array[String]): Unit = {

    var m= getMiddle_Int(Array(1,2,3,4,5))
    println(s"数组胡中间元素是:${m}")

    var m1  = getMiddle_String(Array("aa","bb","cc"))
    println(s"数组的中间元素是:${m1}")

    var m2  = getMiddle_Double(Array(1.1,2.2,3.3))
    println(s"数组的中间元素是:${m2}")   // 2.2
  }
}