2차원 배열
1.
2차원 배열의 접근
public class TwoDegreeArray {
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();
}
}
}
Java
복사
2.
2차원 배열의 실제 구조 (중요
)
메모리 구조
3.
2차원 배열의 초기화
int[][] arr = {
{11, 22, 33},
{44, 55, 66},
{77, 88, 99}
};
Java
복사
int[][] arr = {
{11},
{22, 33},
{44, 55, 66}
};
Java
복사
public class TwoDegreeArray {
public static void main(String[] args) {
int[][] arr = {
{11},
{22, 33},
{44, 55, 66}
};
// 배열의 구조대로 내용 출력
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
Java
복사