关于java 中一个键盘输入 的小问题, System.in.read()  怎么用啊, 什么情况下用?     

解决方案 »

  1.   

    system.in.read()方法的作用是从键盘读出一个字符,然后返回它的Unicode码。 import java.io.IOException; 
    public class TestIn { 
    public static void main(String[] args) { 
    try { 
    int i=System.in.read(); 
    System.out.println(i); 

    catch (IOException e) { 
    e.printStackTrace(); 
      } 
     } 

    输入A,返回结果是65 
    下面这个也不错啊 :    BufferedReader br;
        br=new BufferedReader(new InputStreamReader (System.in));
        System.out.println("请输入一个整数");
        String str=br.readLine();
        int i=Integer.parseInt(str);
      
    还有scanner()方法也可以实现 啊 
      

  2.   

    谢谢 啊,     那个另外的输入我倒是会用,就是那个System.in.read() 不知道用在哪里,     现在觉得好像没有多大用啊, 键盘输入 我可以用你的那个下边的方法和另外的DataInputStream等, 但就是这个好像没有用啊, 
      

  3.   

    建议你用Scanner来处理键盘输入
      

  4.   

    Scabber  和io 类有什么区别吗?
      

  5.   

    Scanner in=new Scanner(System.in);
      

  6.   

    建议站内搜一下:java输入输出 and java文件操作
      

  7.   

    今天 特别的搞了一下那个Scanner的输入 ,可以用了,   谢谢了,觉得还不错啊,
    我就是想问一下 要学好java,那么多的输入是不是都要会用啊,   要是这样的话那还不死人啊,     
    难搞啊