System.out.printf

5 respostas
M

Olá! Estou começando a usar agora o print f e só sei o formato %d pra inteiro e %s pra string. Como faço com float e double???

Vlws!!! :razz:

5 Respostas

J
System.out.printf("%.2f", 5.23);

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html

C

Complementando o de cima…

%f é o especificador de formato para float e para double. Vc pode usar um ponto e número entre o ‘%’ e o ‘f’ para especificar o número de casas depois da vírgula (%.2f para 0,00). Só tem que ficar ligado pq caso existam mais de 2 casas, o número será arredondado, e isso pode gerar algum defeitinho se o seu programa exigir uma precisão maior.
Aquele abraço!

BrunoBastosPJ

tem um tutorial no site do jair elton que eu dei uma olhada, achei legal

P

pq nao usa System.out.println? por exemplo

System.out.println("sua mensagem"+variavel);
M

Vlw galera, bigadão! Eu não uso o println pq to aprendendo a usar o printf… :wink:

Criado 21 de julho de 2006
Ultima resposta 24 de jul. de 2006
Respostas 5
Participantes 5