-
[과제] 키오스크 Lv5 part1 TrobleShottingJAVA 2025. 3. 12. 11:59

■ 증상:
- kiosk.level5part2.menu.Menu.getShowList()에서 NULLPointerException이 발생했다.

- 전역 변수 tempMenu가 비어 있어서 발생했다.

선택한 카테고리의 리스트를 받지 않아서 발생했다. - 카테고리의 선택을 정상적으로 동작했으나, 카테고리의 내부요소를 가져오지 않았다.
■ 해결:

해당카테고리가 입력한 것과 있는지 확인하는 코드이다.
가지고 있는 Number와 입력한 것이 있다면 지역변수 intInput에 다시 넣는 과정에 전역변수의 temMenu에 해당하는 Menu 객체를 넣어주는 방식으로 예외를 방지하면 된다..


'JAVA' 카테고리의 다른 글
[TIL] 2025 03 12 (0) 2025.03.12 [ 과제]키오스크 lv5 Part1 TrobleShooting (0) 2025.03.12 JAVA- 계산기 과제 후기 (0) 2025.03.06 Java - 계산기 [트러블 슈팅] (0) 2025.03.05 숫자 비교하기 (0) 2025.03.04