November 19, 2011 · 2 min read
##### Every language supports both input (like scanf()) and output (like printf()). Java supports two types of input (from command-prompt and from GUI) and two types of output (at command prompt and at GUI). The statements System.in System.out are of Java for command-prompt.
April 12, 2011 · 2 min read
In keyboard reading, three programs are given using DataInputStream, [BufferedReader](http://way2java.com/io/keyboard-input-%e2%80%93-character-streams-bufferedreader/) and [Scanner](http://way2java.com/io/keyboard-input-java-util-scanner-%e2%80%93-no-parsing/). Of all, using **[java.util.Scanner](http://way2java.com/io/keyboard-input-java-util-scanner-%e2%80%93-no-parsing/)** is the easier and includes many methods to check the input data is valid to read.