Originariamente inviato da Lucked
Mi piacerebbe che qualcuno bravo del forum mi spiegasse cosa è successo...se volete disporre di tutto il listato chiedetemelo pure...per ora per me è un X-File.
Tranquillo, non è un X-File, semplicemente in quel programma manca un "return", infatti se segui il filo, se il programma entra nel blocco else:

else if(righeRiempite <= RIGHE){

se non entra nell'ultimo if:

if(righeRiempite<RIGHE){


si prosegue in un ramo senza nessuna istruzione di return; non a caso se inserisci il return prima della penultima riga funziona tutto. L'unica cosa un po strana è il messagio di errore che ti viene indicato, a me, con la versione 1.4, il compilatore mi segnala:

Codice PHP:
missing return statement:

public 
boolean assegnamento(String nomeVariabileString valoreVariabile){