ISSUE
[JAVA] Error - UnknownFormatConversionException
JOKUN
2022. 7. 7. 13:40
Error Mesage
원인
해당 메소드가 있는 클래스 79번째 줄에서 format을 사용하는데서 에러가 났다. '학'에서 처리가 안됨.
해결방법
String result = String.format("%d학년 %d반 %d번 %s %s학생의 성적은 %.2f이다.",
grage, cls, number, name, gender, jumsu);
System.out.println(result);
자세히 보면 %s (name) %s(gender)가 들어갔어야 하는데 %하고 s를 안 붙여서, '%학생' 으로 들어갔던 것임..
한마디로 오타가 났다. 🙃 String형태를 지정할 때는 %s로 써줘야 하는 것!
분명 여러번봐도 어디가 문제인지 보이지가 않았는데.. 하나하나 뜯어서 생각해보면
너무나도 어이없는것을 빼먹어서 컴파일 에러가 나는 것이다.
여튼! 한 번 겪었으니 이런 실수는 또 하지 않으리