Casas decimais 0 em um "INT"

4 respostas
rafael.luc

Ola

Estou fazendo um programa que gera um codico, mas esse codico deve ter 8 digitos, como faco para adicionar casa decimais fixas ou acrescentar o zero no codico?

Seria isso

valor = 02
valor = 001
.
.
.

4 Respostas

fuadksd

vai ter que tratar como string.

E
int x = 1234;
String s = String.format ("%08d", x);
System.out.println (s); // deve imprimir "00001234"
rafael.luc

Não posso adicionar zeros na frente do numero, visto que valor não é fixo e sim varia de 0 até 999. Caso o valor seja igual a 1 deve imprimir 001.

Edit:

@entanglement, funcionou perfeitamente era bem isso mesmo

fuadksd

se digitar 1 tu faz:

System.out.println("[telefone removido]" + numero);
Criado 8 de novembro de 2011
Ultima resposta 8 de nov. de 2011
Respostas 4
Participantes 3