Eae pessoal qd eu coloco uma variável float ela fica com uma extensão de uns 4 números, como eu faço para formatar essa váriavel. Tem algum comando do tipo formatfloat do delphi ?
Valeu pela atenção
boa pergunta!!!
Se você estiver usando Swing… no caso um JTextField, vc poderá optar por um JFormattedTextField.
Mas sinceramente… eu num sei como faz isso não. Dê uma olhada no pacote java.util.text! Talvez vc encontre algo!
Abraços!
use DecimalFormat:
http://www.guj.com.br/posts/list/21204.java
http://www.guj.com.br/posts/list/20149.java
Rafael
É parece um bagulho simples, mas ta dificil pra achar.
Opa galera blz?! Lucao vc pode fazer o seguinte:
import java.text.DecimalFormat;
depois cria um objeto apartir da classe DecimalFormat onde
DecimalFormat FORMATA = new DecimalFormat(“0.00”); // aqui ele formata com um casa antes e duas depois do ponto
dai e so formata a variavel
float num;
System.out.println(FORMATA.format(num));
ele ira formatar o numero da maneira q vc passou o parametro no objeto DecimalFormat
digamos q o num vale 4 ficaria 4.00
Espero ter ajudado qualqer coisa da um toque!
Obrigado, ajudou bastante.