bonjour,
ce calcul:
ttc=(float)montant*(1+(tva/100)) ;
me donne 105.4999 je souhaiterais que cela soit arrondi a 105.50
merci
bonjour,
ce calcul:
ttc=(float)montant*(1+(tva/100)) ;
me donne 105.4999 je souhaiterais que cela soit arrondi a 105.50
merci
Salut,
Si tu veux avoir 2 décimales:
@+.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 double a = 123.4567; double arrondi = Math.round(a*100.0)/100.0;
Bonjour,
Autre façon de faire avec DecimalFormat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DecimalFormat df = new DecimalFormat("###.##"); System.out.println(df.format(ttc));
Dans ce cas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DecimalFormat df = new DecimalFormat("###.##"); double res = Double.parseDouble(df.format(ttc)); System.out.println(res);
j'ai une erreur sur la ligne 1
cannot find symbol
Partager