📚 문제상황
1. 왜 지금 while (true)를 쓰지?
2. 반복문을 어디서 탈출해야 하지?
3. 예외 내용은 언제 출력되지?
💡 While 문과 탈출
- 조건이 false 거나 실행 중 break, return 을 사용하면 됨.
<Break 문>
- 가장 가까이에 있는 반복문을 벗어나기 위해 사용.
<Return 문>
- 해당 함수에서의 탈출.
차이점
break 는 반복문을 끝내고 다시 밑에 있는 걸 실행하는데,
return 은 바로 호출된 곳으로 돌아감.
🔎 해결
1. 왜 while (true)를 쓰지?
메뉴를 고르는 숫자가 올바르게 나올 때까지 반복하기 위해서
2. 반복문을 어디서 탈출해야 하지?
return 이 여기서는 탈출하는 거임.!!!!!! 바로 함수로 호출되기 때문.
3. 예외 내용은 언제 출력되지?
switch 에서 1, 2, 3, 4가 나오지 않으면 밖으로 나와서 printMenuSelectExceptionMessage(); 를 출력.
'Language > Java' 카테고리의 다른 글
[Java] 객체, 배열 활용 (0) | 2024.06.04 |
---|---|
[Java] 생성자(Constructor), this. (2) | 2024.06.04 |
[Java] Map 선언과 동시에 초기화, entrySet() (1) | 2024.06.03 |
[Java] Do While 문, 변수 선언 위치 (0) | 2024.06.03 |
[Java] IllegalFormatConversionException (0) | 2024.06.01 |