Obrigado a todos que me responderam novamente! Com o intuito de ajudar os leigos na linguagem!
Consigui compreender o switch, mas, fiquei um pouco confuso na questão do case.
O case só aceita número int ? Porque ele colocou case 9: ? E não colocou o 90 ?
Como disse Anime… também acho que aí é um pbm de lógica, não de entender o comando.
Olha só, no código que você postou, pelo que entendi, o valor da nota vai de 0 a 100 e a parte do switch e para determinar se a nota esta entre 90 e 100, 80 e 89, 70 e 79, etc…
Entao ele divide a nota por 10 e logo, se o usuario entrou com 95 daria 9.5, em inteiro, 9, se ele entrou com 86, daria 8.6, em inteiro, 8, e assim por diante.
Respondendo sua ultima pergunta, ele não fez “case 90”, por que para pegar o intervalo de 90 a 100 teria que fazer: