๋ฌธ์
๊ทน์ฅ์ ์ข์์ ์ด 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;
}
}