你的search 是输入数字吗?
不要有空格

解决方案 »

  1.   

    int num = Integer.parseInt(search);//这里就出错了,为什么?可以改为:int num = new Integer(search).intValue();
      

  2.   

    异常如下:
    Exception in thread "main" java.lang.NumberFormatException: 18        at java.lang.Integer.parseInt(Integer.java:435)
            at java.lang.Integer.<init>(Integer.java:567)
            at BreakDemo.main(BreakDemo.java:16)
      

  3.   

    让我这个高手来吧!!!
     数字输入错误,输入的不是数字,Integer解释不了。
    OK,明白没有!!!!!
      

  4.   

    因为你的search里不只包括数字,而且也包括'\n'等,当然就无法将其转换成
    数字了