import Array._
/**
* @Author jdj
* @Date 2021/3/26 11:17 上午
* @Version 1.0
*
* Scala 数组
* 声明数组
* var z:Array[String] = new Array[String](3)
*
* var z = new Array[String](3)
*
* 多维数组
* 多维数组一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。矩阵与表格是我们常见的二维数组。
* val myMatrix = Array.ofDim[Int](3, 3)
*/
object ArrayDemo {
def main(args: Array[String]): Unit = {
var arrayDemo = new Array[String](3)
arrayDemo(0) = "中国"
arrayDemo(1) = "加油"
arrayDemo(2) = "新疆棉花就是好"
println(arrayDemo.toList)
var arrayDemo2 = Array("1", "333", "fff")
println(arrayDemo2.toList)
//数组循环
for (one <- arrayDemo2) {
println(one)
}
//多维数组
var myMatrix = Array.ofDim[Int](3, 3)
for (i <- 0 to 2) {
for (j <- 0 to 2) {
myMatrix(i)(j) = 1
}
}
//合并数组
var myList1 = Array(1.9, 2.9, 3.4, 3.5)
var myList2 = Array(8.9, 7.9, 0.4, 1.5)
var myList3 = concat(myList1,myList2)
println(myList3.toList)
//创建区间数组
var myList4 = range(10,100,2)
println(myList4.toList)
}
}
网友评论