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?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!