BufferedReader br=new BufferedReader(new InputStreamReader(System.in))

解决方案 »

  1.   

    我就是这样做的,但是每次都是输入回车之后才显示输入字符的ascii值,我希望可以连续的显示
      

  2.   

    BufferedReader in = new BufferedReader(
                            new InputStreamReader(System.in))
    int s = 0;
    while(true)
    {
    try
    {
    s = in.read();
    in.skip(2);
    System.out.println(s);
    }
             catch (IOException e) 
             {
    System.err.println("Read Failed");
    }
    }
    //skip是为了不要回车符的显示,但是还是搞不懂回车符怎么会有两个ascii值
      

  3.   

    在win下按一下enter是包含回车和换行的即\r\n
      

  4.   

    在win下按一下回车是包含回车和换行的即\r\n;
    回车:13
    换行: 10
      

  5.   

    while(true)
    {
    try
    {
    s = in.read();
                      if(s=='.') break;
    System.out.println(s);
    }
             catch (IOException e) 
             {
    System.err.println("Read Failed");
    }
    }