try{
    System.in.read(byt[]);
}
catch(Exception e){}

解决方案 »

  1.   

    System.in.Read()读入的是一个char型数据.
    //从中断读入字符程序片段:
    import java.io.*;  
    class class1
      {
        public static void main(String args[])
         {
           System.out.println(" Please input data(char) \n");
           char chrRead;
           chrRead=System.in.read();
            System.out.println("you have inputed "+chrRead);
          }
    }
    //输入Int数据;
    import java.io.*;
    import java.io.Exception;class Class1 
     {
       public static void main(String args[]) throws IOException
        {
          DataInputStream keyboard=new DataInputStream(System.in);
          String s;
          
           System.out.println(" Please input data \n");
           s=keyboard.read(); 
            int dataInput=Integer.valueOf(s);
         }
    }
        
      

  2.   

    c:\Program Files\Xinox Software\JCreator Pro\MyProjects\helloApplet\Unguess.java:27: 可能存在的精度损失
    发现:int
    需要:char
           chrRead=System.in.read();
    1 个错误
      

  3.   

    你要想读入一个大数字作为java内的int或double则用第二个办法,
    第一个仅用于读入一个char型
      

  4.   

    你用什么IDE工具编程,你的程序编译不通过!