Para enriquecer a forma como o Rodrigo colocou, você pode extender Thread e deixar o prompt aberto esperando que alguém digite algo e, só saia do sistema quando for digitado, por exemplo: sair.
Assim: import java.io.*; public class IOTest extends Thread { public static void main( String[] args ) { try { while(true) { BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "Digite seu nome: " ); String line = reader.readLine(); System.out.println( "Seu nome é " + line ); if(line.equals("sair")) break; //só para sair do loop e finalizar o programa. } catch( IOException exc ) { exc.printStackTrace(); } } } }