import java.io.*;
public class Exam_03 {
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader
(new InputStreamReader(System.in));
System.out.println("방의갯수를 입력해주세요.");
int room = Integer.parseInt(in.readLine());
boolean rooml[] = new boolean[5];
//false -빈방, true-입실상태
while(true){
System.out.print("1.입살 2.퇴실 3.보기 4.종료 :");
int select = System.in.read() - 48;
in.readLine();
int roomNumber;
switch(select){
case 1: System.out.println("방의 번호를 입력해주세요.");
roomNumber = Integer.parseInt(in.readLine());
if (rooml[roomNumber-1]){
System.out.println("현재 입실상태입니다.");
}else{
room[roomNumber-1] = true;
System.out.println(roomNumber+"호실에 입실하셨습니다.");
}
break;
음영 처리된 [roomNumber-1 ]<- 이부분이 이해가 잘 가질 않습니다.
왜 -1이 붙어야 하는건가요?
고수님들의 답변 부탁드립니다.