Oi ,
Alguém pode me esclarecer como passar um valor de double pra float com no máximo 5 digitos depois da vírgula ?
exemplo :
1.24345E-3 para 0.00124
Já dei uma olhada na classe DecimalFormat más não entendi bem.
obg!
Oi ,
Alguém pode me esclarecer como passar um valor de double pra float com no máximo 5 digitos depois da vírgula ?
exemplo :
1.24345E-3 para 0.00124
Já dei uma olhada na classe DecimalFormat más não entendi bem.
obg!
George:
Experimente fazer assim:
DecimalFormat df = new DecimalFormat("0.00000");
String strNum = df.format(num);
Repare que num é um double, mas pode usar um float tranquilamente pois o cast é automático.
Grato,
Funcionou más a separação ficou com vírgula , tem alguma maneira de a separação ser um ponto ?
exemplo:
em vez de 0,15423 ser 0.15423
obg.
Experimente isso:
DecimalFormat df = new DecimalFormat("0.00000", new DecimalFormatSymbols(Locale.US));
Grato,