La variabile "lettera" non dovrebbe essere di tipo String, ma di tiop char... charAt() ritorna appunto un char ed il metodo isUpperCase() di Character vuole, appunto, un char...


Ciao.