私はここに新しくコーディングしています。コースの締結プロジェクトを行っていて、どこにエラーがあるのか探しにくいです。 は基本的に私のコードは以下のとおりです。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]を投稿してください - それが意味するものを見つけるためにリンクに従ってください。 –
'' NaN''は、 '' kilograms''と '(meters * meters)''の両方が' 0.0'に等しいときに生成されます。 –