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 :

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)
merci !