作者akdsy (我喜欢小玉)
站内java
标题Re: [问题] 应该是个小问题
时间Mon Jan 21 21:31:47 2008
※ 引述《akdsy (我喜欢小玉)》之铭言:
不好意思回自己的文,
本文提到会不正常执行的情形,
我刚刚试了一下用 cmd 直接去执行, (下命令 java hello_world....之类的)
结果是会正常运作的 = ="
但是跳回来用JCreator 去执行 还是会错,
这样是要如何解决呢?
我囧了!
感谢各位的热情回应!
: 我刚开始学java ,
: 所以我只是在试试看而已 ^^
: 现在我只是new出一个(int)镇列,
: 然後一个一个填值,
: //buffer的宣告
: BufferedReader buf;
: buf = new BufferedReader(new InputStreamReader(System.in));
: for(int i=0;i<num;i++){ // num是 宣告的阵列大小
: // System.out.println("enter content :"+i);
: s= buf.readLine();
: // System.out.println(s);
: score[i] = Integer.parseInt(s);
: }
: build会过,
: 但是只要执行到第二次回圈就会错,
: 但是我只要把打注解的那两行中的 "任一行" 注解拿掉就会正常运作了,
: 我不知道差在哪里,
: 以下是执行时的错误讯息,
: java.lang.NumberFormatException: For input string: ""
: at
: java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
: at java.lang.Integer.parseInt(Integer.java:447)
: at java.lang.Integer.parseInt(Integer.java:476)
: at hello_world.func5(hello_world.java:116)
: at hello_world.main(hello_world.java:29)
: Exception in thread "main"
: Process completed.
: 感谢您的回应!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.117.105
1F:推 dz01h:那就要看JC是怎麽拦截标准输出入串流的,或是试试重导符号 01/22 23:23