728x90
[JAVA] JAVA 배열(array)이란? 다차원 배열 설명
다차원 배열
다차원 배열이란 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미합니다.
즉, 2차원 배열은 배열 요소로 1차원 배열을 가지는 배열이며,
3차원 배열은 배열 요소로 2차원 배열을 가지는 배열이고,
4차원 배열은 배열 요소로 3차원 배열을 가지는 배열인 것입니다.
2차원 배열
1. 타입[][] 배열이름;
2. 타입 배열이름[][];
3. 타입[] 배열이름[];
// 긁지않은 개발자
public class Ex01 {
public static void main(String[] args) {
int[][] arr = new int[2][3];
int k = 10;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = k; // 인덱스를 이용한 초기화
k += 10;
}
}
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
실행 결과
10 20 30
40 50 60
// 긁지않은 개발자
public class Ex02 {
public static void main(String[] args) {
int[][] arr = new int[2][3];
int k = 5;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = k; // 인덱스를 이용한 초기화
k += 5;
}
}
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
실행 결과
5 10 15
20 25 30
728x90
'JAVA > JAVA 이용하기' 카테고리의 다른 글
[JAVA] 접근 지정자 (public, private, protected, default ) (0) | 2023.06.12 |
---|---|
[JAVA] static , 인스턴스 (0) | 2023.06.12 |
[JAVA] A-Z까지 알파벳 거꾸로 출력하기 (0) | 2023.06.11 |
[JAVA] JAVA로 구구단 출력하기 (0) | 2023.06.11 |
[JAVA] 1 부터 100까지 각각의 수의 모든 약수와 약수의 개수를 출력 (0) | 2023.06.11 |