Questa riga è tecnicamente corretta ma la variabile è il primitivo short, non java.lang.Short.Originariamente inviato da roby492
short oggShort = new Short(valore);
Hai istanziato il Short (oggetto) ma viene subito unboxato di nuovo a short. Non è questo che chiedeva l'esercizio.
Cambia la variabile oggShort a Short e andrà a posto.Originariamente inviato da roby492
int intero=oggShort.intValue();