我试图从键盘获得十进制输入,它只是无法正常工作.首先我试过了
double d = Integer.parseInt(JOptionPane.showInputDialog(
"Please enter a number between 0 and 1:"));
Run Code Online (Sandbox Code Playgroud)
而这显然不是很好.
我习惯只是解析int,因为它们从键盘进入变量,但我不知道我应该为小数做什么!我需要能够直接从键盘上取一个像.9一样的小数,并且能够将它放在一个我可以用它来计算的变量中.
我知道这是一个基本问题,但我需要一些帮助.谢谢!
我会使用Double类而不是Integer类
double d = Double.parseDouble((String)JOptionPane.showInputDialog("Please enter a number between 0 and 1:"));
Run Code Online (Sandbox Code Playgroud)