1. 다차원 배열이란?
- 2차원 배열 선언 : int[][] a = new int[][];
- n차원 배열이 있으나 2차까지 주로 사용
2. 가변배열
- 말 그대로 변할 수 있는 배열
- int[][] class = new int[3][]
- "class
- class[0] 「 」
- class[1] 「 」
- class[2] 「 」
- 행렬?
연습문제
public class Practice {
public static void main(String[] args) {
int a = 3;
int b = 3;
int[][] newArray = new int[a][b];
for (int i = 0; i < newArray.length; i++) {
for (int j = 0; j < newArray.length; j++) {
if (a % 2 == 1 && b % 2 == 1) {
if (i % 2 == 0) {
if (j % 2 == 1) System.out.print(0);
else System.out.print(1);
}
else{
if (j % 2 == 1) System.out.print(1);
else System.out.print(0);
}
} else if (a % 2 == 0 && b % 2 == 0) {
if (i % 2 == 0) {
if (j % 2 == 1) System.out.print(1);
else System.out.print(0);
} else {
if (j % 2 == 1) System.out.print(0);
else System.out.print(1);
}
}
}
System.out.println();
}
}
}