System.out.printf

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:

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

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

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!

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

pq nao usa System.out.println? por exemplo

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

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