JAVA
[ 과제]키오스크 lv5 Part1 TrobleShooting
Paragon53
2025. 3. 12. 13:53

■ 증상:
주문한 리스트를 표시하는 과정에서 IllegalFormatConversionException: d != java.lang.Double 예외 상황이 발생했다.

음식값을 int 형에서 double 형으로 변경 과정에서 미처 처리하지 못해 발생한 예외이다.
■ 해결:
formator에서 %d는 정수형일 경우를 출력할때 받는 표현식이다. 하지만, 현재 음식값은 double로 처리하는 중이므로 %f로 변경해야 한다. 거기다 표현할 소수점 자리수는 1자리이기 때문에 %.1f로 변경해야 한다.

