How to declare, initialize and print a 2D array (matrix) in Scala

1 Answer

0 votes
object Main {
  def main(args: Array[String]): Unit = {
    val arr = Array(
      Array(1, 2, 3, 5),
      Array(4, 5, 6, 0),
      Array(7, 8, 9, 3)
    )

    val rows = arr.length
    val cols = arr(0).length

    for (i <- 0 until rows) {
      for (j <- 0 until cols) {
        printf("%d ", arr(i)(j));
      }
      println()
    }
  }
}



/*
run:
  
1 2 3 5 
4 5 6 0 
7 8 9 3 

*/

 



answered Nov 26, 2024 by avibootz

Related questions

...