Je suis nouveau ici et aussi en codant, je fais mon projet de conclusion de cours et j'ai des difficultés à trouver où est l'erreur. Fondamentalement, mon code sont:JTextField converti en Double retournant 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));
Le résultat me donne une valeur NaN et je ne trouve pas où est l'erreur. Je fais la conversion de la chaîne en double dans les variables mais ne fonctionne toujours pas. Quelqu'un peut-il me donner une lumière?
Vive
besoin de plus pour trouver le code erreur – XtremeBaumer
Qu'est-ce que vous fosse dans les champs de texte?Et pourquoi votre code se réfère-t-il aux livres et aux pouces quand il est utilisé et non pertinent? S'il vous plaît poster un [mcve] - suivez le lien pour savoir ce que cela signifie. –
'NaN' est produit lorsque les deux' kilogrammes' et '(meters * meters)' sont '0,0'. –