1. 배열 리터럴(Array Literal) 사용하기
val twoDimArray = arrayOf(
arrayOf(1, 2, 3),
arrayOf(4, 5, 6),
arrayOf(7, 8, 9)
)※ 배열 리터럴(Array Literal)은 배열을 직접 표기하는 방법이다.//예시
val numbers = arrayOf(1, 2, 3, 4, 5)
val names = arrayOf("John", "Jane", "Mike")2. Array 클래스 사용하기
Array 클래스를 사용하여 다차원 배열을 생성할 수 있다.
val rows = 3
val cols = 3
val twoDimArray = Array(rows) { Array(cols) { 0 } }
이 코드는 3x3 크기의 2차원 배열을 생성한다. Array 클래스의 생성자에 행과 열의 크기를 전달하고, 각 요소는 초기값으로 0으로 설정된다.3. 다차원 특정 타입 배열 사용하기
val rows = 3
val cols = 3
val twoDimIntArray = Array(rows) { IntArray(cols) }
이 코드는 IntArray 타입의 2차원 배열을 생성한다. IntArray는 정수 값을 포함하는 배열이며, Array 생성자에 행과 열의 크기를 전달하여 2차원 배열을 생성한다.