Quote Originariamente inviata da andbin Visualizza il messaggio
Innanzitutto, purtroppo, il codice è parecchio contorto e fumoso, principalmente per via del gran numero di if annidati. Che non va assolutamente bene.

Per risolvere il problema, bisogna per prima cosa stabilire se puoi/vuoi utilizzare delle funzionalità di un po' più alto livello tipo StringTokenizer o le espressioni regolari per estrarre le parole a sé stanti. Oppure se devi fare tutto "a mano" con della tua logica.
Hai ragione ci sono troppi if annidati, ma purtroppo devo fare tutto "a mano".
Ci sono delle soluzioni per evitare tutti quei if?