Dificuldade com Double

4 respostas
G
public class DecimalDouble {

double num = 0.0;

public void setNum(double num){
this.num = num;
}

public double getNum(){
return num;
}

public static void main(String args[]){
DecimalDouble dd = new DecimalDouble();
dd.setNum(0.6900);
System.out.println("Número: "+dd.getNum());
}
}

A saída retornanda é 0.69,entretanto necessito manter esses 00,pois o double o corta,há como fazer isso?

4 Respostas

neohacker

Procure por Decimal Format

diego2005

Use o método printf para imprimir…

System.out.printf("Número: %.4f", dd.getNum());

T+

mister_m

Se você quer trabalhar com precisão de casas, use BigDecimal.

thokk

O exemplo do diego2005 é o mais correto.

Criado 18 de julho de 2007
Ultima resposta 18 de jul. de 2007
Respostas 4
Participantes 5