[Calcul] difficulté avec BigDecimal
Bonjour,
J'ai des difficultés à utiliser cette classe. Elle me parait assez bizaroïde !
Code:
1 2 3
| BigDecimal res = new BigDecimal(1);
res.multiply(new BigDecimal(6));
System.out.println(res.toString()); |
En exécutant ce code j'ai comme résultat 1 alors que je dis à priori ça devrais afficher 6. Je ne comrpends pas pourquoi ? Quelqu'un peut m'aider ? Merci par avance.
Je ne sais pas si cette classe la meilleur. Je veiux faire du calcul réel et précis. J'ai lu que cette classe ne permet pas d'avoir des calculs avec précision pour des réels ! Alors quelle classe utiliser ?
Je vous remercie par avance pour votre aide.