1 | The System class in java.lang provides the "standard" IO streams System.in, System.out, and System.err. |
2 | System.in is an instance of InputStream. |
3 | System.out and System.err are instances of PrintStream. |
4 | PrintStream is a subclass of FilterOutputStream, which itself is a subclass of OutputStream. (See next foil.) PrintStream objects should not be instantiated; use other subclasses of FilterOutputStream for byte streams or PrintWriter objects for character streams. |
5 | PrintStream and PrintWriter define methods print(...) and println(...), which output any primitive type: |
6 | System.out.println( "Enter character: " ); |
7 | int ch = System.in.read(); |
8 | System.out.println( (char) ch ); |