我在這裏是新的,也編碼,我正在做我的課程結論項目,並有困難找到錯誤在哪裏。 基本上我的代碼是: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'被執行。 –