JLabel apresenta duas casas decimais a mais do q quero

3 respostas
rodolfogs8

Galera estou pegando uma variavel que tem umas 3 casas decimais apos o zero porem so que que o usuario veja as casa que tem antes da virgula como eu faco isso??? to tentando usaro o DecimalFormat mas num ta dando certo…ja tentei jogar a variavel para inteiro mas nao da certo.

3 Respostas

diego2005

Uma opção seria usar NumberFormat:

double n = 23.434; NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(0); System.out.println(nf.format(n));

T+

davidbuzatto

Ou então usar a DecimalFormat que é uma subclasse concreta da NumberFormat.

double n = 23.434; DecimalFormat df = new DecimalFormat( "0.00" ); System.out.println( df.format( n ) );

Até mais!

rodolfogs8

tks…deu certo.

Criado 8 de agosto de 2007
Ultima resposta 8 de ago. de 2007
Respostas 3
Participantes 3