검색했지만 실제로 코드에서 문제가있는 것 같지 않습니다. 제발 도와주세요!"스레드의 예외"main "java.util.InputMismatchException"**
는코드는 내가 질문 3 응답 할 때이 내가 오류이지만, 컴파일 :
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextDouble(Unknown Source)
at ForgetfulMachine.main(ForgetfulMachine.java:16)
을 그리고 이것은 내 코드입니다 :
import java.util.Scanner;
public class ForgetfulMachine
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
System.out.println("What city is the capital of Germany?");
keyboard.next();
System.out.println("What is 6 divided by 2?");
keyboard.nextInt();
System.out.println("What is your favorite number between 0.0 and 1.0?");
keyboard.nextDouble();
System.out.println("Is there anything else you would like to tell me?");
keyboard.next();
}
}
'nextDouble()'전에'nextLine()'호출을 추가해보십시오. – August
독일에 계시거나 부동 소수점 숫자에'.' 대신','를 사용하는 곳이 있습니까? '0,5 '라고 대답 해주세요 (저에게 효과가 있습니다) – zapl
@zapl Thank you! 그리고 나는 독일에있다! – tyskmeister