salut,
je n'arrive pas a savoir ou est mon erreur :
uncomprehensible , j' ai cree un decimalformat pour pouvoir limiter l'affiche de la decimal a un chiffre apres la virgule .
j'ai developpé ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void setHumidite_absolue_gramme(double humidite_absolue_gramme) { DecimalFormat df =new DecimalFormat("#######.0"); humidite_absolue_gramme =humidite_absolue_gramme*1000; this.humidite_absolue_gramme =Double.parseDouble(df.format(humidite_absolue_gramme)); }
voici l'erreur de la compilation :
merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Exception in thread "main" java.lang.NumberFormatException: For input string: "4,1" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224) at java.lang.Double.parseDouble(Double.java:482) at com.progiciel.module.PhysiqueModuleUn.setHumidite_absolue_gramme(PhysiqueModuleUn.java:53) at com.progiciel.module.PhysiqueModuleUn.progr(PhysiqueModuleUn.java:380) at com.progiciel.main.Progiciel.main(Progiciel.java:18)
Partager