Lire dans la console en utilisant uniquement les classes de flux peut s'avérer compliqué pour le débutant. C'est pourquoi Java offre la classe Console, dont voici un exemple d'utilisation :
import java.io.*; public class LireConsole { public static void main( String args[] ) { Console console; // s'il n'y a pas de console on sort (par exemple, si le programme // a été lancé en arrière-plan) if ((console = System.console()) == null) { System.exit( 1 ); } // le paramètre (le "prompt") est facultatif String ligne = console.readLine("Quel est votre nom? "); console.format("Bonjour %s !\n", ligne); // les gens qui ne sont pas familiers aux codes de formatage peuvent // utiliser une intance de PrintWriter et les méthodes print et println PrintWriter writer = console.writer(); writer.println("Bonjour " + ligne + " !"); } }