BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String strX = br.readLine();
String strY = br.readLine();
int x = Integer.parseInt(strX);
int y = Integer.parseInt(strY);非常奇怪,我在命令行输入 ab12的时候 我退格全部删掉,在输入12回车
最后报这个异常
Exception in thread "main" java.lang.NumberFormatException: For input string: "a12"

解决方案 »

  1.   

    单步一下看看strY变量获取到的是什么值System.in的话回车即表示下一行
      

  2.   

    NumberFormatException 这个异常表示你的数据格式转换异常,你输入的带有字符a,所以报错,
      

  3.   

    要调用Flip()方法j2se,多线程,socket网络,JBoss Netty研究群15161096
    欢迎加入!
      

  4.   

    上次看到socket编程里,个人理解是这样的:
    你输入了12a,但是你删除的时候,是按了Backspace键删除的,也就是你输入的是:12a[Backspace],转换的话,就出现了异常