Sim.
Quando você diz ao mecanismo do switch para esperar e comparar valores de um determinado tipo de dado, você não pode colocar nos cases valores de outro.
O objeto “dado” é uma String. Assim sendo, você é obrigado a colocar String nos cases.
1 curtida
Boa tarde, coloca o 4 entre aspas duplas, ou muda o tipo de dado para Int.
Considerando que ele lê a linha com e atribui o valor à variável dado, essa opção causaria mais mudanças que as que você citou.
