
1. 2차원 배열
배열은 구조를 변경할 수 없기 때문에 한번 작성한 배열은 변경이 불가능하다.
ex) 3열 10행을 4열 10행 또는 3열 11행으로 변경할 수 없다.
2. 예시
극장 안의 관객 수 세기
package ex03;
public class TheaterSeats {
public static void main(String[] args) {
// 배열은 구조 변경 불가능
int[][] seats = {
{0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 1, 1, 0}
};
int count=0;
for(int i=0;i<seats.length;i++){
for(int k=0;k<seats[i].length;k++)
count += seats[i][k];
}
System.out.println("총 관객 수는"+count);
}
}
실행 결과

Share article