import
java.io.BufferedReader;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.util.Scanner;
// System.in和System.out方法
//缺点一: 该方法能获取从键盘输入的字符,但只能针对一个字符的获取
//缺点二: 获取的只是char类型的。如果想获得int,float等类型的输入,比较麻烦。
public
static
void
CharTest(){
try{
System.out.print(
"Enter a Char:");
char
i = (
char)System.in.read();
System.out.println(
"Yout Enter Char is:"
+ i);
}
catch(IOException e){
e.printStackTrace();
}
}
System是一个类属于java.lang包它
表示系统类
,定义如下:public final class
System
extends
Object
//此类为最终类,不能被继承。它有以下两个重要的成员变量:
(1)in:它是一种输入流对像,它的源是键盘,可以读取用户从键盘输入的数据,在读取数据时会引起堵塞,直到用户按下Enter键,读取方法:public int read(char c[],int off,int len)和public int read(char c[])。
(2)out:它是一种输出流对象,它的目的地是命令行窗口,写入方法:public void write(char c[],int off,int len)和public void write(char c[])