我在这里是新的,也编码,我正在做我的课程结论项目,并有困难找到错误在哪里。 基本上我的代码是:JTextField转换为Double返回NaN
kilograms = Double.parseDouble(kgTextField.getText());
meters = Double.parseDouble(metersTextField.getText());
pounds = Double.parseDouble(poundsTextField.getText());
inches = Double.parseDouble(inchesTextField.getText());
result = (kilograms)/(meters * meters);
resultTextField.setText(String.format("%,.2f", result));
结果是给我NaN值和我没有找到哪里是错误。 我正在做从字符串转换为双变量,但仍然无法正常工作。有人能给我一个灯光吗?
干杯
需要更多的代码,找出错误 – XtremeBaumer
你是怎么在文本字段坑?为什么你的代码指的是英镑和英寸当他使用和不相关?请发布[mcve] - 请点击链接,了解它的含义。 –
当'千克'和'(米*米)'等于'0.0'时,'NaN'被执行。 –