Boa tarde, migrei do estudonauta antigo pro novo recentemente e estou refazendo as provas (confesso que não assisti novamente as aulas).
A duvida é referente a uma questão da prova (PS: errar não teve problema ja q obtive a nota acima do necessário, é apenas duvida msm).
Não me recordo exatamento do texto mas na prova da os seguintes dados.
float n1 = 6.75F;
int n2 = (int)n1;
int n3 = Convert.Toint16(n1)
e pergunta quais os valores respectivos de n2 e n3.
Minha linha de pensamento
int n2 = (int)n1 -> conversão explicita arredonda pra baixo, logo -> n2 = 6
int n3 = Convert.Toint16(n1) -> Conversão por classe arredonda para nº mais proximo, logo -> n3 = 7
Sendo que não havia esta opção.
Resposta dada como certa:
7, 8