Quote Originariamente inviata da francesco51 Visualizza il messaggio
Il risultato non è quello sperato
verificaParola non dichiara eccezioni "checked" (quindi da lì non possono uscire). Tecnicamente possono sempre uscire eccezioni unchecked ma in verificaParola non c'è nulla che ragionevolmente possa causare eccezioni unchecked. Quindi il try-catch nel main non serve a niente.

Comunque in verificaParola confronti le stringhe con ==. Questo è sbagliato concettualmente, perché non avrai mai alcuna di quelle condizioni "true", anche se inserisci a runtime una di quelle parole!