Mas você vai para a linha de baixo, entretanto, a linha não tem uma condição de parada, portanto, o laço continua até que todas as opções sejam encerradas.
Abraços.
Vingdel
bessa08, precisa, pois o IF apena verifica a condição, sendo verdadeira executa o código em seu corpo de chaves, caso contrário não executa.
Já o equals simplesmente compara e retorna TRUE ou FALSE (valores que satifazem o IF, nada mais.
Então nada diz para o FOR parar, por isso é necessário o break.
Espero que tenha ajudado, qualquer dúvida pergunte.
Se já estiver tudo claro quanto a questão da Kathy, adicione [RESOLVIDO] no título do tópico.