영상
개념
package 메서드클래스배열4_개념;
import java.util.Scanner;
class Seat {
int num;
boolean check;
void setData(int num , boolean check) {
this.num = num;
this.check = check;
}
void showNum() {
System.out.print(num + " ");
}
void showData() {
if(check == true) {
System.out.print("■ ");
} else {
System.out.print("□ ");
}
}
}
public class 메서드클래스배열4_개념04_예매 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
boolean run = true;
Seat[] seatList = new Seat[8];
for(int i = 0; i < seatList.length; i++) {
seatList[i] = new Seat();
seatList[i].setData(i + 1, false);
}
while(run) {
for(int i = 0; i< seatList.length; i++) {
seatList[i].showNum();
}
System.out.println();
for(int i = 0; i< seatList.length; i++) {
seatList[i].showData();
}
System.out.println();
System.out.print("번호를 입력하세요 >>>");
int sel = scan.nextInt();
sel -= 1;
if(seatList[sel].check == false) {
seatList[sel].check = true;
}
}
}
}
Java
복사