극장에 앉아있는 관객들을 2차원 배열로 나타낼수 있음
관객이 있는 좌석은 1로, 관객이 없는 좌석은 0으로 나타냄
현재 극장에 앉아있는 관객들의 수를 세는 프로그램을 작성
package chapter20230808;
public class test10 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
*/
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 j = 0; j < seats[i].length; j++) {
// count += seats[i][j]; // if문 대신 이렇게도 가능
if(seats[i][j] == 1) { // seats[i][j] 적어줘야 각각의 요소로 들어가서 확인함
count++; // 몇번 도는지 출력
}
}
}
System.out.println("현재 관객 수는 " + count + " 명 입니다.");
}
}