728x90
반응형
import java.util.Scanner;
public class Example0922 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int room=0;
int house[][];
house = new int[5][5];
//배열 초기화
for(int i=0;i<5;i++) {
for (int j=0;j<5;j++) {
house[i][j]=0;
}
}
boolean flag=true;
int operator=0;
while(flag) {
System.out.println("1.입실신청");
System.out.println("2.퇴실신청");
System.out.println("3.빈방조회");
System.out.println("4.종료하기");
System.out.println("--------------");
operator = scan.nextInt();
switch(operator) {
case 1://입실신청
System.out.print("숙박 호실 입력: ");
room = scan.nextInt();
if (house[room/100][room%10] == 0) {
house[room/100][room%10]=1;
System.out.println("숙박처리");
}
else {
System.out.println("숙박불가");
}
break;
case 2://퇴실신청
System.out.print("퇴실호실 입력: ");
room = scan.nextInt();
house[room/100][room%10]=0;
System.out.println("퇴실처리함.");
break;
case 3://빈방조회
for(int floor=4;floor>0;floor--) {
for(int _room=1;_room<5;_room++) {
if(house[floor][_room]==0)
System.out.print("□ ");
else
System.out.print("■ ");
}
System.out.println();
}
break;
case 4://종료하기
flag=false;
break;
}
}
}
}
중요한건 아니고
자바 익숙해질겸 해보라고하셔서 작성한 거
딱히 설명 안해도 다 아실듯
728x90
반응형
'2022-2 > 자바' 카테고리의 다른 글
객체와 클래스 (0) | 2022.10.11 |
---|---|
3장 클래스,캡슐화, 다형성 (0) | 2022.10.09 |
자바 - 명령행 매개변수, 클래스, 클래스 상속, 클래스 배열 (0) | 2022.09.27 |
자바 - 객체 복사 참고사항 (0) | 2022.09.25 |
자바 기초 (입출력) (0) | 2022.09.17 |
댓글