关于JAVA输入流

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:57:41
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
System.out.println("Input x is :");
String s=in.readLine();
Int x=Integer.parseInt(s);

//这段代码的作用是接受一个从键盘输入的整数并存放到变量X中

谁能给我详细解释一下没句话的具体作用和含义
谢谢……

InputStreamReader ir; //定义一个字符输入流
BufferedReader in; //一个字符缓冲流
ir=new InputStreamReader(System.in); //ir 接收从键盘得到的字符
in=new BufferedReader(ir); //对IR进行包装
System.out.println("Input x is :");
String s=in.readLine(); //从IN中取出一行
Int x=Integer.parseInt(s); //把得到字符串转化为整型