1
resposta

Conversão de valores; media double para classificacao int

Na aula 10. convertendo valores, na linha 23 ao converter a média para "int", fica (int) (media / 2). Por que ambos estão entre parênteses? Escrevi "media/2" sem parênteses, e deu o mesmo resultado, isso pode interferir de alguma forma?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Bom dia!

O primeiro parenteses é mais uma questão da conversão do double (chamado em script como ponto flutuante) para um tipo inteiro. Este tipo de transformação não é muito recomendada. O mais correto seria utilizar Math.round(valoremdouble);

O segundo parenteses é mais questão da estética de código. Funcionalmente não exerce característica de programação.

Espero ter ajudado. Se sua dúvida foi sanada, marque este tópico como solucionado.

Bons estudos!