importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.util.Scanner;
publicclassEnterTest {
publicstaticvoidmain(String[] args) {//主方法
CharTest(); //调用System.in方法
ReadTest(); //调用ReadTest方法
ScannerTest();//调用ScannerTest方法
}
/**
* System.in和System.out方法
* 缺点一: 该方法能获取从键盘输入的字符,但只能针对一个字符的获取
* 缺点二: 获取的只是char类型的。如果想获得int,float等类型的输入,比较麻烦。
*/
publicstaticvoidCharTest(){
try{
System.out.print("Enter a Char:");
chari = (char)System.in.read();
System.out.println("Yout Enter Char is:"+ i);
}
catch(IOException e){
e.printStackTrace();
}
}
/**
* InputStreamReader和BufferedReader方法
* 优点: 可以获取键盘输入的字符串
* 缺点: 如何要获取