성수연_220923
2차원 배열
•
테이블 형태의 데이터를 저장하기 위한 배열
선언방법 | 선언 예 |
타입[][] 변수이름; | int[][] score; |
타입 변수이름[][]; | int score[][]; |
타입[] 변수이름[]; | int[] score[]; |
2차원 배열의 초기화
•
괄호{}를 사용해서 생성과 초기화를 동시에 할 수 있음. 다만 1차원 배열보다 괄호{}를 한 번 더 써서 행별로 구분
int[][] arr = new int[][] { {1, 2, 3}, {4,5,6} };
int[][] arr = { {1, 2, 3}, {4, 5, 6} }; // new int[][]가 생략됨
JavaScript
복사
•
2차원 배열의 초기화와 반복문 예시
public static void main(String[] args) {
int[][] arr = new int[3][4];
int num = 1;
// 배열에 값을 저장
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 4; j++) {
arr[i][j] = num;
num++;
}
}
// 배열에 저장된 값을 출력
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 4; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
JavaScript
복사