-
[ 과제]키오스크 lv5 Part1 TrobleShootingJAVA 2025. 3. 12. 13:53
■ 증상:
주문한 리스트를 표시하는 과정에서 IllegalFormatConversionException: d != java.lang.Double 예외 상황이 발생했다.
Cart 클레스의 주문한 리스트 가져오기 음식값을 int 형에서 double 형으로 변경 과정에서 미처 처리하지 못해 발생한 예외이다.
■ 해결:
formator에서 %d는 정수형일 경우를 출력할때 받는 표현식이다. 하지만, 현재 음식값은 double로 처리하는 중이므로 %f로 변경해야 한다. 거기다 표현할 소수점 자리수는 1자리이기 때문에 %.1f로 변경해야 한다.
정상 출력 확인 'JAVA' 카테고리의 다른 글
[Java] Kiosk level1 (0) 2025.03.13 [TIL] 2025 03 12 (0) 2025.03.12 [과제] 키오스크 Lv5 part1 TrobleShotting (0) 2025.03.12 JAVA- 계산기 과제 후기 (0) 2025.03.06 Java - 계산기 [트러블 슈팅] (0) 2025.03.05