Casas Decimais

Ae galera…
Seguinte:
como dei uma buscada geral e não encontrei nada, gostaria de saber se alguem me ajuda:

Como obter um inteiro sempre com duas casas decimais???
Ex:

00
01
02
03
04
05
Abs!!!

Você pode usar :

// funciona a partir do Java 5.0
int n = 5;
String s = String.format ("%02d", n);

ou

// funciona a partir do Java 1.2
int n = 5;
String s = new DecimalFormat("00").format (n);

Note que não é o “inteiro” que tem duas casas. É sua representação String que tem duas casas.

[quote=thingol]Você pode usar :

// funciona a partir do Java 5.0
int n = 5;
String s = String.format ("%02d", n);

ou

// funciona a partir do Java 1.2
int n = 5;
String s = new DecimalFormat("00").format (n);

[/quote]

Exatamente como disse o thingol, você também poderia usar o System.out.printf, se só simplesmente quiser mostrar na tela o inteiro formatado seria assim o código(bem semelhante ao acima mostrado):

System.out.printf("%2d", nomedoseuintaqui);

Espero ter ajudado…
:slight_smile:

Blza Galera!!!

Valeu mxm!!!

Era só a representação mesmo!!!

Brigaduuuuuuuuuu