1.从键盘输入一个字符串,并转换为双精度
BufferedReader qq = new BufferedReader(new InputStreamReader(System.in));//创建缓冲读对象
String str=""; //局部变量,在该方法中有效
double a,b,c;
System.out.println("请输入a,并且a不等于0:");
try {
str=qq.readLine();
} catch (IOException e) { //e为异常处理参数
e.printStackTrace();
}
2.System.in作为参数传递给Scanner的构造函数,使Scanner用键盘作为输入,然后用new在内存中实例化一个Scanner出来,使得其它变量能调用这块内存区
Scanner qq=new Scanner(System.in);
System.out.println("请输入a,并且a不等于0:");
double a=qq.nextDouble();
System.out.println("请输入b:");
double b=qq.nextDouble();
System.out.println("请输入c:");
double c=qq.nextDouble();
3.system.in.read()方法的作用是从键盘读出一个字符,然后返回它的Unicode码
char w='0';
System.out.print("请输入0---6:");
try{
w=(char)System.in.read();
} catch (IOException e) { //e为异常处理参数
e.printStackTrace();
}



