Formatar variaveis Double

7 respostas
R

Eai galera, blz?

Gostaria de saber como faço para forçar o formato de uma variavel double pra ficar assim “0.00”, quero que tenham apenas duas casas decimais apos a virgula mesmo que seja 00.

Vlw.

7 Respostas

Raff

de uma olhada na API sobre DecimalFormat…

Raff

vou ti mostar um trecho de código…

DecimalFormat decimal = new DecimalFormat("###.##");
		String g = decimal.format(1564.136);
		System.out.println(g);
renatoes

Bom dia Rafael_Castanho,

Se for somente imprimir os valores no console, pode utilizar também o método System.out.printf.
Seguindo o conselho do Raff, dê uma pesquisada em DecimalFormat.

[]'s

marciofermino

amigo vc pode fazer assim tb

float f = Float.parseFloat((String) textField1.getValue());
 
        f = f + 100;
        Locale l = new Locale("pt", "BR");

        NumberFormat nf = NumberFormat.getCurrencyInstance(l);
        textField2.setText(nf.format(f));
R

Muito obrigado a todos pela ajuda, utilizei o DecimalFormat e funcionou, o q eu queria era imprimir numa jtable esses valores.

Vlw t mais

Andre_Brito

Se era só imprimir dava pra usar também o String.format(argumentos…).
Você pouparia 1 objeto da Heap :slight_smile:

Raff

precisando estamos ai…

Criado 5 de fevereiro de 2008
Ultima resposta 5 de fev. de 2008
Respostas 7
Participantes 5