
코드를 한번에 완성 시키려 하지 말고 문제 별로 쪼개서 나눠 짜자.
(완성된 코드)
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},
{1, 1, 0, 0, 0, 0, 1, 1, 1, 0}
};
int sum = 0;
int count = 0;
//int row = -1;
for (int row = 0; row < seats.length; row++){
count = 0;
for (int i =0; i < seats[row].length; i++){
count = count + seats[row][i];
};
System.out.println(row+ "번째 행의 관객수는 : " + count);
sum = sum + count;
};
System.out.println("전체 관객수는 :" + sum);
결과

Share article