web-dev-qa-db-fra.com

Convertir int en BigDecimal avec decimal - Java

J'ai du mal à comprendre comment convertir cela. Voici ce que je veux:

int i = 5900;

BigDecimal bD = new BigDecimal(i);

J'ai besoin que bD soit 59,00 mais je ne vois pas comment obtenir ce résultat. Tout ce que j'ai pu obtenir, c'est 5900 en tant que type BigDecimal. Toute suggestion aiderait, merci.

17
cakes88

Vous n’avez pas été très précis sur la sémantique que vous voulez, mais cela ressemble à

BigDecimal.valueOf(i).movePointLeft(2)

fait ce que tu veux.

26
Louis Wasserman