BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int a=Integer.parseInt(br.readLine());

解决方案 »

  1.   

    public static void main(String[] args) throws Exception {       
           BufferedInputStream is = new BufferedInputStream(System.in);
           byte[] b = new byte[10];
           int i = 0;
           
           try {
               int k;
               for (k = 0; (b[k] = (byte)is.read()) != 13; k++)
                   ;
               i = new Integer(new String(b).substring(0, k)).intValue();
           }
           catch (IOException e) {
               e.printStackTrace();
           }
           catch (NumberFormatException e) {
               e.printStackTrace();
           }       
           
           System.out.println(i);   
       }感觉有些繁琐,哪位高人给个简洁点的看看
      

  2.   

    楼上的方法不错,我真弱,没用Reader...