java연습문제 - 2차원 배열로 관객수 찾기

imjingu·2023년 8월 8일
0

개발공부

목록 보기
335/481

극장에 앉아있는 관객들을 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 + " 명 입니다.");
	}

}

0개의 댓글