Como faço para colocar um 0 no final de numeros reais:
Ex. Se o valor 3.3 ele adiciona um zero fica 3.30
7.7 o valor fica 7.70.
Alguem pode ajudar
t++
Flwss…
Como faço para colocar um 0 no final de numeros reais:
Ex. Se o valor 3.3 ele adiciona um zero fica 3.30
7.7 o valor fica 7.70.
Alguem pode ajudar
t++
Flwss…
Pesquise sobre NumberFormat.
Já procurei sobre isso, mais não encontrei nadazz que me ajudac…
Se alguem tiver alguma sugestão…
T++
Digitei “NumberFormat” no google e os 4 primeiros links continham informações suficientes pra isso:
API: http://java.sun.com/j2se/1.4.2/docs/api/java/text/NumberFormat.html
Aqui ja tem o suficiente pra vc fazer o que quer:
http://www.guj.com.br/posts/list/85769.java
E mais info:
http://www.devmedia.com.br/articles/viewcomp.asp?comp=7369
Da uma olhada nesse método (ta na api, primeiro link que postei):
setMinimumFractionDigits(int newValue)
Poxa, digitei no google e todos os primeiros links serviam.
Dica: pesquise pela sigla “STFW”.
Voce pode tentar assim
public class Formatar {
public static void main(String[] args) {
double num = 10;
System.out.println(num/4);// Primeiro Caso: sem Formatação, imprime 2.5
System.out.println(String.format("%.2f", num / 4));// Segundo Caso: Com Formatação, imprime 2.50
}
}
Valeu gente…
T+
Um comentário: quando você quer que um valor seja, por exemplo, 7.70, isso significa que é necessário passar por um formatador (camada View, sendo a interface NumberFormat uma opção), mas o número continua sendo 7.7 (camada Model).