`
insira seu código int mes = 10;
switch (mes) {
case 1:
System.out.println("O mês é Janeiro");
break;
case 2:
System.out.println("O mês é Fevereiro");
break;
case 3:
System.out.println("O mês é Março");
break;
case 4:
System.out.println("O mês é Abril");
break;
case 5:
System.out.println("O mês é Maio");
break;
case 6:
System.out.println("O mês é Junho");
break;
case 7:
System.out.println("O mês é Julho");
break;
case 8:
System.out.println("O mês é Agosto");
break;
case 9:
System.out.println("O mês é Setembro");
break;
case 10:
System.out.println("O mês é Outubro");
break;
case 11:
System.out.println("O mês é Novembro");
break;
case 12:
System.out.println("O mês é Dezembro");
break;
default:
System.out.println("Mês inválido");
break;
}
Estou com a seguinte duvida. Por que ao executar o programa com o comando Switch , sem o break, caso ele entre em um dos cases , todos os posteriores serão executados, mesmo com o valor da variável não sendo o que está na opção dos cases?