【发布时间】:2015-12-11 23:34:04
【问题描述】:
这是我的扫描仪代码:
import java.util.Scanner;
public class TryDouble {
public static void main(String [] args){
Scanner jin = new Scanner(System.in);
double a = jin.nextDouble();
double b = jin.nextDouble();
double c = jin.nextDouble();
System.out.println(a + b + c);
}
}
对于输入:0.2 0.5 0.9,我得到:
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 TryDouble.main(TryDouble.java:6)
我可以做些什么来消除这个错误?
【问题讨论】:
-
删除评论和6
-
对我来说很好。可能是
Locale问题。尝试使用,而不是.看看它是否有效。
标签: java