728x90
반응형
이번 글에서는 Java 프로그래밍에서 다차원 배열, 특히 2차원 배열을 어떻게 선언하고 사용하는지에 대해
알아보겠습니다.
* 2차원 배열 선언과 초기화
Java에서 2차원 배열을 선언하고 초기화하는 방법은 다음과 같습니다.
int[][] value = new int[9][9];
위 코드는 `int` 데이터 타입의 2차원 배열 `value`를 선언하고, 배열의 크기를 9x9로 지정하여 초기화한
예제입니다. 이렇게 선언된 2차원 배열은 9개의 행과 9개의 열을 가집니다.
* 2차원 배열 요소의 값 할당 및 출력
2차원 배열의 각 요소에 값을 할당하려면 중첩된 반복문을 사용하여 인덱스를 이용할 수 있습니다.
예를 들어, 다음과 같이 2차원 배열의 모든 요소에 값을 할당합니다.
for (int i = 0; i < 9; i++) {
for (int a = 0; a < 9; a++) {
value[i][a] = (i + 1) * (a + 1);
}
}
배열 요소에 저장된 값을 출력하려면 중첩된 반복문을 사용하여 모든 요소를 순회하고 값을 출력할 수
있습니다. 아래 코드는 2차원 배열 `value`의 모든 요소를 출력합니다.
for (int j = 0; j < value.length; j++) {
for (int k = 0; k < value[j].length; k++) {
System.out.println("value[" + j + "][" + k + "] = " + value[j][k]);
}
}
* 2차원 배열의 활용
2차원 배열은 행과 열의 구조를 가지므로 표나 매트릭스 형태의 데이터를 저장하고 처리하는 데 유용합니다. 이와 같은 배열은 이미지 처리, 게임 개발 등 다양한 분야에서 사용됩니다.
728x90
반응형
'Java > Java Beginnig' 카테고리의 다른 글
| [Java Beginning] Java 배열(Array) 기본 사용법 (0) | 2023.09.03 |
|---|---|
| [Java Beginning] Java `continue` 문을 사용한 반복문 제어 (0) | 2023.09.03 |
| [Java Beginning] Java `break` 문을 사용한 반복문 종료 (0) | 2023.09.03 |
| [Java Beginning] Java의 For 반복문과 While 반복문 비교 (0) | 2023.09.03 |
| [Java Beginning] Java 반복문 (while과 do-while) (0) | 2023.09.03 |