System.in的in是InputStream类的对象,你调InputStream上的read函数啊!用java的流概念啊。

解决方案 »

  1.   

    我想知道的是
    (c=System.in.read())“不等于空” 的表示方法,怎么表示?
      

  2.   

    不等于空用部都是用!=null来表示的
    看你写的表达式好象不是在英文输入法下输入的
      

  3.   

    是阿,我打中文的拼音加加输入的。用!=null好像不行阿!
      

  4.   

    还有你的char c后边也应该是英文状态输入的;,而不是中文;
      

  5.   

    明白了吧,楼主,java里一律不识别中文状态下输入的字符的