GiantStepDEV

๋ฌธ์ œ

๊ทน์žฅ์˜ ์ขŒ์„์€ ์ด 10๊ฐœ
์ขŒ์„๋‹น ๊ฐ€๊ฒฉ์€ 12,000์›
๋ฉ”๋‰ด๋Š” [์˜ˆ์•ฝํ•˜๊ธฐ], [์ข…๋ฃŒํ•˜๊ธฐ]๋กœ ๊ตฌ์„ฑ
[์˜ˆ์•ฝํ•˜๊ธฐ]๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ˜„์žฌ ์ขŒ์„์˜ ์˜ˆ์•ฝ ์ƒํƒœ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์˜ˆ์•ฝ์„ ๋ฐ›์Œ
[์ข…๋ฃŒํ•˜๊ธฐ]๋ฅผ ๋ˆ„๋ฅด๋ฉด ํŒ๋งค๋œ ์ขŒ์„์˜ ๊ฐฏ์ˆ˜๋ฅผ ํ™•์ธํ•ด์„œ ํŒ๋งค ๊ธˆ์•ก์„ ์ถœ๋ ฅ
package ์˜ํ™”ํ‹ฐ์ผ“์˜ˆ๋งค;

import java.util.Scanner;

public class TicketMain {
    public static void main(String[] args) {
        TicketReservation movie = new TicketReservation();
        Scanner sc = new Scanner(System.in);
        while(true) {
            System.out.println("[1]์˜ˆ์•ฝํ•˜๊ธฐ");
            System.out.println("[2]์ข…๋ฃŒํ•˜๊ธฐ");
            int menu = sc.nextInt();
            if(menu == 1) movie.ticketReserv();
            else {
                System.out.println(movie.total());
                break;
            }
        }
    }

}
package ์˜ํ™”ํ‹ฐ์ผ“์˜ˆ๋งค;

import java.util.Scanner;

public class TicketReservation {
    int[] seat = new int[10];

    public void printSeat() {
        for (int i = 0; i < seat.length; i++) {
            if (seat[i] == 0) System.out.print("[ ] ");
            else System.out.print("[V] ");
        }
        System.out.println();
    }

    public void ticketReserv() {
        printSeat();
        Scanner sc = new Scanner(System.in);
            System.out.print("์ขŒ์„์„ ์„ ํƒํ•˜์„ธ์š”. : ");
            int num = sc.nextInt();
            seat[num - 1] = 1;
            for(int e : seat) {
            if(e == 1) {
                System.out.print("[V] ");
            }
            else System.out.print("[ ] ");
        }
            System.out.println();

    }

    public int total() {
        int cnt = 0;
        for (int e : seat) {
            if(e == 1) cnt++;
        }
        return cnt * 12000;
    }
}
profile

GiantStepDEV

@kongmi

ํฌ์ŠคํŒ…์ด ์ข‹์•˜๋‹ค๋ฉด "์ข‹์•„์š”โค๏ธ" ๋˜๋Š” "๊ตฌ๋…๐Ÿ‘๐Ÿป" ํ•ด์ฃผ์„ธ์š”!