一、System.in
Java在java.lang.System类中声明了3个常量in、out、err,用于实现标准输入/输出功能。 声明如下:
public final class System extends Object { public final static InputStream in = nullInputStream(); //standard input constant public final static PrintStream out = nullPrintStream(); //standard output constant public final static PrintStream err = nullPrintStream(); //standard error output constant }
InputStream类的read()方法可以从键盘接收数据,PrintStream类的print()和println()方法可以向屏幕输出数据。
由于read()方法声明要抛出IOException异常,调用它的函数要处理该异常。 实例:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
str = br.readLine();