공부용

영화관 선택 본문

2020.10 ~ 2021.03 취업성공패키지/영화관 관리(Java)

영화관 선택

고딕짱! 2021. 1. 20. 20:59

영화지점을 먼저 선택한다

while(loop) {
  System.out.println("===============================================================================================");
  System.out.println("[ 쌍 용 영 화 관 ]");
  System.out.println("\t\t\t\t극 장 목 록");
  System.out.println();
  System.out.println("===============================================================================================");
  for(int i=0; i<branches.size(); i++)
  System.out.printf("\t\t\t%d. %s\n",i+1,branches.get(i));
  System.out.println("-----------------------------------------------------------------------------------------------");
  System.out.print("\t\t극장 번호를 입력하세요.(ex: 1) : ");

  int sel = Integer.parseInt(scan.nextLine());   //지점선택	

  if(sel > 0 && sel <= branches.size())
  	return branches.get(sel-1);
  else {
  	System.out.println("/t/t잘못된 번호입니다. 번호를 다시 입력해주세요.");
  	System.out.println();
  }
}

 

선택한 영화관의 상영정보를 출력한다

for (ScreenInfo list : movieList) {	
max = list.getTitle().length();
	if (max > 0 && max <= 2) {
		System.out.printf("\t%5s\t\t%5s관\t\t%13s\t\t%7s\t\t%7s\t\t  "
		, list.getsNum(), list.getTheaterNum(), list.getTitle(), list.getsTime(), list.geteTime());
							//상영번호			상영관번호				//영화제목		//시작시간		//종료시간			
	} else if (max > 2 && max < 9) {
		System.out.printf("\t%5s\t\t%5s관\t\t%13s\t%7s\t\t%7s\t\t  "
			, list.getsNum(), list.getTheaterNum(), list.getTitle(), list.getsTime(), list.geteTime());			
	} else if (max >= 9) {
		System.out.printf("\t%5s\t\t%5s관\t\t%13s\t%7s\t\t%7s\t\t  "
			, list.getsNum(), list.getTheaterNum(), list.getTitle(), list.getsTime(), list.geteTime());
	} 	
	reservedCheck(list.getSeat());         
}

 

결과화면

지점 선택

 

해당 지점의 상영정보

'2020.10 ~ 2021.03 취업성공패키지 > 영화관 관리(Java)' 카테고리의 다른 글

결제  (0) 2021.01.27
좌석선택  (0) 2021.01.20
영화 선택  (0) 2021.01.20
로그인  (0) 2021.01.17
아이디/비밀번호 찾기  (0) 2021.01.17
Comments