Se vuoi semplicemente leggere l'input da tastiera fai così:
In pratica il while esce quando premi invio senza aver scritto nulla.codice:BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String rec; while((rec=in.readLine()).length() != 0) //fa qualcosa;
edit: ho modificato il codice sopra.