Scala 在Scala中以表格形式打印二维数组

Scala 在Scala中以表格形式打印二维数组

在本文中,我们将介绍如何在Scala中以表格形式打印二维数组。

阅读更多:Scala 教程

什么是二维数组

二维数组是由多个一维数组组成的数据结构。在Scala中,我们可以使用数组的数组来表示二维数组。例如,我们可以用以下方式声明一个二维数组:

val array: Array[Array[Int]] = Array.ofDim[Int](3, 3)

上述代码声明了一个3×3的整数类型的二维数组。

打印二维数组的表格形式

为了以表格形式打印二维数组,我们可以使用循环嵌套来遍历二维数组,并使用字符串插值来格式化输出。

下面是一个打印二维数组的示例代码:

val array: Array[Array[Int]] = Array.ofDim[Int](3, 3)

array(0) = Array(1, 2, 3)
array(1) = Array(4, 5, 6)
array(2) = Array(7, 8, 9)

for (i <- 0 until array.length) {
  for (j <- 0 until array(i).length) {
    print(s"${array(i)(j)}\t")
  }
  println()
}

上述代码首先创建了一个3×3的整数类型的二维数组,并初始化了数组的每个元素。

接下来,我们使用嵌套的for循环遍历二维数组。外层循环迭代行数,内层循环迭代列数。在内层循环中,我们使用字符串插值${array(i)(j)}来获取数组中的元素,并使用制表符\t分隔每个元素。

最后,我们在每行的末尾调用println()方法来换行。

运行上述代码,我们将会得到以下输出:

1   2   3   
4   5   6   
7   8   9   

如上所示,我们成功以表格形式打印出了二维数组。

总结

在本文中,我们介绍了如何在Scala中以表格形式打印二维数组。我们使用了嵌套的for循环来遍历二维数组,并使用字符串插值和制表符来格式化输出。通过这种方法,我们可以在控制台上清晰地展示二维数组的数据。希望本文对于理解和使用Scala中的二维数组打印有所帮助。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程