Olá Mario tudo bem?
Olha se bem entendi você quer saber o porque o do professor o else e if foram escritos usando apenas uma chave
então isso ocorre por causa que o else significa "caso contrário" então fica assim:
//caso aconteça algo
if(){
//executa isso
}
//caso contrário
if{
//executa isso
}
Ou seja é o mesmo que
if(){
}else if(){
}else if(){
}
Bom o que quero dizer é que os dois estão certos porém o do professor é mais compacto
O java irá ler os dois da mesma maneira o que aconteceu ali é só algo para ficar mais fácil de você ler.
Tipo na minha opinião é mais fácil ler
else if(){
}
do que else {
if(){
}
}
então fica de sua escolha qual estrutura usar, se o código estiver rodando(compilando) está certo(nesse caso).
Bom espero ter ajudado em sua dúvida e se ela foi solucionada porfavor marque como solucionada.
muito obrigado, continue assim e bons estudos tchau tchau