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?
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?
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!