Por que não coloca um breakpoint na linha de código desse if, e testa você mesmo qual é o problema?
G
GustavoBorba
Como assim vini? Não é um desafio :S é um problema que eu tenho com o meu código.
ViniGodoy
Você não está usando nenhuma IDE?
Elas permitem que você “pare” a execução do programa na linha do if. Posicionando o mouse sobre o nome das variáveis, elas te mostram o conteúdo. Assim vc pode testar se item contém mesmo o que você espera, que é a palavra “Cadastrar Disciplina”.
Se precisar, o Netbeans ou o Eclipse ainda permitem que você execute o comando linha-por-linha, e veja exatamente onde o problema está. Se não sabe usar ainda, aprenda. Depurar o programa é uma ferramenta útil até para o aprendizado na linguagem.