1、获取一个字符串的首尾字符,写出2种不同的方法
object bbb {
def main(args: Array[String]): Unit = {
val s = "1,2,3"
//方法1
println(s.charAt(0))
println(s.charAt(s.length-1))
//方法2
println(s.head)
println(s.last)
}
}
2、计算数组Array(1, 2, 3, 4, 5, 6, 7, 8)的平均值
object bbb {
def main(args: Array[String]): Unit = {
val g = Array(1, 2, 3, 4, 5, 6, 7, 8)
//先求和再除以长度
println((g.sum)/g.length)
}
}
3、编写一个函数minmax(values:Array[Int]),同时返回数组中的最小值和最大值
object bbb {
def main(args: Array[String]): Unit = {
val a = Array(1,2,3)
println(a.max)
println(a.min)
}
}
4、给定一个整数数组,产出一个新的数组,包含原数组中的所有正值,以原有顺序排列,之后的元素是所有零或负值,以原有顺序排列
import scala.collection.mutable.ArrayBuffer
object bbb { <