while (!s.hasNextDouble())
{
System.out.println("not a value" );
s.nextDouble();
}
sum = min = max = next = s.nextDouble();
for (loop follows to decide min and max and average)
为什么我在线程“main”java.util.InputMismatchException 中得到一个扫描仪异常,当我运行它时。我查看了 API,我认为我做得对。如果不将 s.nextDouble() 放在 System.out 之后,则循环运行良好,但只要键入 s.nextDouble(); 程序崩溃。