Mar*_*lka 1 java double delimiter
我有一个相当简单的问题。我得到像 一样的实数输入6.03,但这给了我错误。如果我把它改成 就可以了6,03。但是,我无法更改需要处理的输入,那么我如何告诉 Java 将其.用作分隔符而不是,?
Scanner sc = new Scanner(System.in);
double gX = sc.nextDouble(); // Getting errors
Run Code Online (Sandbox Code Playgroud)
谢谢
Scanner可以提供Locale给使用时,需要指定Locale使用.的小数点分隔符:
Scanner sc = new Scanner(System.in).useLocale(Locale.ENGLISH);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4439 次 |
| 最近记录: |