Tenho uma Variável do Tipo Double e preciso armazenar nela um numero decimal no seguinte formato: “00.000” (2 Inteiros e 3 Casas Decimais).
Estou usando o DecimalFormat, porem ao converter a String 02,28o em Double ela vira 2,28.
Existe alguma forma de armazenar na Variavel Double 02.280 ao invés de 02.28??
[code]public class Main {
public static DecimalFormat df = new DecimalFormat(“00.000”);
static String StrAux;
static double PtsJogador;
public static void main(String[] args) {
PtsJogador = (2*0.9 + 4*0.12); //Resultado = 2,28 ou 02,280
StrAux = df.format(PtsJogador);
System.out.println(StrAux);
StrAux = StrAux.replace(",", ".");
PtsJogador = Double.parseDouble(StrAux);
System.out.println(PtsJogador);
}
}[/code]