Ho avuto una richiesta da uno di voi e voglio far presente a tutti che leggendo da file un dato intero o double occorre poi superare la fine linea con una lettura di tipo nextline, come quindi:
int i= lett.nextInt();
lett.nextLine(); //pronto per la prossima linea
e anche
double d= lett.nextDouble();
lett.nextLine();
e così via.