Zero no final de um numero Real

6 respostas
viniciusgundim

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…

6 Respostas

Tchello

Pesquise sobre NumberFormat.

viniciusgundim

Já procurei sobre isso, mais não encontrei nadazz que me ajudac…

Se alguem tiver alguma sugestão…

T++

Tchello

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”.

Josemar_Jobs

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
	}
}
viniciusgundim

Valeu gente…

T+

Eder_Peixoto

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).

Criado 6 de fevereiro de 2010
Ultima resposta 7 de fev. de 2010
Respostas 6
Participantes 4