debugging-java icon indicating copy to clipboard operation
debugging-java copied to clipboard

conceito %d

Open cybergrazi opened this issue 3 years ago • 3 comments

Oi Cami!

Gostaria de entender melhor o porquê na hora de mudar o conceito "Média da turma %d" você colocou o conceito "f", se o valor é um double, o correto não seria ou omitir o "d" ou deixá-lo lá? Fiquei com dúvida nessa questão de conceito. Não entendi muito bem 😢

Obrigada ♥

cybergrazi avatar Jul 28 '22 17:07 cybergrazi

Oi, @cybergrazi. Tudo bem? (:

Bom, System.out.printf("Média da turma %.1f", media); esse %.1f é por conta do arredondamento. Não por conta do double. Tá? Por exemlo se a variável média fosse do tipo float, iria dar certo também.

Por exemplo se o resultado der um valor 3.35678, vai arredondar para 3.4 (1 casa decimal %.1f), se usarmos %.2f (2 casas decimais %.2f) o resultado é 3.36, se usarmos %.3f (3 casas decimais %.3f) o resultado é 3,357 e assim sucessivamente...

Te ajudei? (:

cami-la avatar Aug 02 '22 09:08 cami-la