那位前辈给我说下从键盘读取数据的那条语句怎么 写?

解决方案 »

  1.   

    public static void main(String args[]) {
    try {
    int i=System.in.read();
    System.out.println((char)i);
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
      

  2.   

    同意楼上,不过你也可以这样的:        Scanner in = new Scanner(System.in);
    然后对Scanner对象进行处理.
      

  3.   

      public static String readInput() throws IOException {
        BufferedReader br;
        String str = "";
        // 从键盘读取一行输入,回车结束
        br = new BufferedReader(new InputStreamReader(System.in));
        str = br.readLine();
        return str;  }
      

  4.   

      Scanner   in   =   new   Scanner(System.in); 
    这样简便点
      

  5.   

    一般的情况是
    定义一个数组byte[] a=new byte[1024];
              System.in.read(a);
    调用read(byte[])方法将键盘的输入输入到数组a【】中。
    再通过转换输出
    一般的转换有System.out.println(new String(a));这样就把键盘输入打印出来了。