
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
1주차 숙제를 진행 중인데 에러가 떠서 선생님이 말씀해주신 답안으로 실행해도 같은 에러가 뜨네요. 원인이 무엇인지 궁금합니다.
작성한 코드 및 에러 메세지
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String title = sc.nextLine();
String input1 = sc.nextLine();
String input2 = sc.nextLine();
String input3 = sc.nextLine();
String input4 = sc.nextLine();
String input5 = sc.nextLine();
String input6 = sc.nextLine();
String input7 = sc.nextLine();
String input8 = sc.nextLine();
String input9 = sc.nextLine();
String input10 = sc.nextLine();
double score = sc.nextDouble();
int scoreNum = (int)score;
double percent = (double)scoreNum / 5 * 100;
System.out.println("[" + title + "]");
System.out.println("별점: " + scoreNum +"("+percent+")");
System.out.println(percent+"%");
System.out.println("1." + input1);
System.out.println("2." + input2);
System.out.println("3." + input3);
System.out.println("4." + input4);
System.out.println("5." + input5);
System.out.println("6." + input6);
System.out.println("7." + input7);
System.out.println("8." + input8);
System.out.println("9." + input9);
System.out.println("10." + input10);
}
Exception in thread "main" java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextFloat(Scanner.java:2496)
at Main.main(Main.java:50)
