好的.我一直在抨击我的头撞墙2个小时,现在试图弄清楚为什么世界double answer = 364/365;上告诉我那answer是0.或者任何其他的双重组合,它只是截断小数而我只是不知道为什么.请帮忙!!!
我试图从键盘获得十进制输入,它只是无法正常工作.首先我试过了
double d = Integer.parseInt(JOptionPane.showInputDialog(
"Please enter a number between 0 and 1:"));
Run Code Online (Sandbox Code Playgroud)
而这显然不是很好.
我习惯只是解析int,因为它们从键盘进入变量,但我不知道我应该为小数做什么!我需要能够直接从键盘上取一个像.9一样的小数,并且能够将它放在一个我可以用它来计算的变量中.
我知道这是一个基本问题,但我需要一些帮助.谢谢!