Deal with Keyboard Input with BufferedReader : InputStreamReader « File « Java Tutorial






import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
  public static void main(String[] argv) throws Exception {
    System.out.print("Enter your name: ");
    InputStreamReader reader = new InputStreamReader(System.in);
    BufferedReader in = new BufferedReader(reader);
    String name = in.readLine();
    System.out.println("Hello, " + name + ". Enter three ints...");
    int[] values = new int[3];
    double sum = 0.0;
    for (int i = 0; i < values.length; i++) {
      System.out.print("Number " + (i + 1) + ": ");
      String temp = in.readLine();
      values[i] = Integer.parseInt(temp);
      sum += values[i];
    }
    System.out.println("The average equals " + sum / values.length);
  }
}








11.15.InputStreamReader
11.15.1.InputStreamReader
11.15.2.Uses a PrintWriter to write two Chinese characters and read them back.
11.15.3.Reading ISO Latin-1 Encoded Data
11.15.4.Get a class of an object
11.15.5.Deal with Keyboard Input with BufferedReader