다중배열
자바에서 다중 배열은 배열의 배열로 구성된 데이터 구조를 말한다. 다중 배열은 행과 열의 형태로 이루어져 있으며, 2차원 이상 데이터를 표현할 때 사용된다. 다중 배열은 행렬이나 테이블과 같은 구조를 표현하는 데 유용하게 사용된다.
다중 배열을 선언하기 위해서는 배열 타입의 변수를 선언하고, 각 차원에 대한 길이를 지정해야 한다.
예를 들어, 2차언 배열의 선언은 다음과 같이 할 수 있다.
타입[][] 변수이름 = new 타입[행의길이][열의길이];
여기서 '타입'은 배열에 저장되는 원소의 데이터 타입을 나타내고, '변수이름'은 배열 변수의 이름을 지정한다. '행의길이'와 '열의길이'는 배열의 차원 크기를 나타내며, 각각 행과 열의 개수를 나타낸다.
예를 들어, 2행 3열의 정수형 2차원 배열을 선언하고 초기화하는 예제는 다음과 같다.
int[][] matrix = new int[2][3];
위의 예제에서 'matrix' 는 2차원 배열을 가리키는 변수로, 2행 3열의 크기로 갖는 정수형 배열을 생성된다. 배열의 인덱스는 0부터 시작하므로, 'matrix[0][0]'은 첫 번째 행의 첫번째 열을 나태내고, 'matrix[1][2]'는 두 번째 행의 세 번째 열을 나타낸다.
또한, 초기화된 배열을 생성하고 값을 할당할 수 있다. 예를 들어, 다음과 같이 2차원 배열을 선언하고 초기 값을 할당할 수 있다.
int[][] matrix = {{1, 2, 3}, {4, 5, 6}};
'matrix'는 2행 3열의 크기를 갖는 정수형 배열로, 첫 번째 행은 {1,2,3}으로, 두번째 행은 {4,5,6}으로 초기화 된다.
다중 배열은 2차원 이상의 데이터를 표현할 때 유용하며, 반복문을 사용하여 배열의 요소에 접근하고 처리할 수 있다. 다중 배열은 구조를 표현하는데 활용되며, 많은 알고리즘과 프로그램에서 사용된다.
'Java > JAVA 100 문제 풀이' 카테고리의 다른 글
자바 part.2 문제풀이 - 1,2차원, 사용자입력 배열 예제 (0) | 2023.06.23 |
---|---|
자바 part.2 문제풀이 - 배열복사 (0) | 2023.06.22 |
자바 part.2 문제풀이 - 배열 (0) | 2023.06.18 |
자바 part.2 문제풀이 - 반복문 (0) | 2023.06.17 |
자바 part.2 문제풀이 - 삼항연산자 (0) | 2023.06.16 |