NoSuchElementException 没有通过 Ideone 的测试
NoSuchElementException doesn't pass a test on Ideone
请你告诉我我做错了什么。我认为我的代码工作正常,但没有通过 Ideone 的测试。
do{
linia = reading.nextLine();
try{
number = Integer.parseInt(linia);
if(number < 100 && number > -100) {
sum += number;
resultList.add(sum);
}
}catch(NumberFormatException e){
//System.out.println("Niepoprawne dane !");
end = true;
}
}while(!end);
if(resultList != null) {
for (int i = 0; i < resultList.size(); i++) {
System.out.println(resultList.get(i));
}
}
问题是在您的代码中,您使用代码 linia = reading.nextLine();
接受用户在命令行上的输入,这在 IDEONE(在线编辑器)中是不可能的,因为它无法提供用户输入.
这就是它在本地运行良好但在 IDEONE 上 运行 时失败的原因。
删除要求用户输入的代码将解决问题。
请你告诉我我做错了什么。我认为我的代码工作正常,但没有通过 Ideone 的测试。
do{
linia = reading.nextLine();
try{
number = Integer.parseInt(linia);
if(number < 100 && number > -100) {
sum += number;
resultList.add(sum);
}
}catch(NumberFormatException e){
//System.out.println("Niepoprawne dane !");
end = true;
}
}while(!end);
if(resultList != null) {
for (int i = 0; i < resultList.size(); i++) {
System.out.println(resultList.get(i));
}
}
问题是在您的代码中,您使用代码 linia = reading.nextLine();
接受用户在命令行上的输入,这在 IDEONE(在线编辑器)中是不可能的,因为它无法提供用户输入.
这就是它在本地运行良好但在 IDEONE 上 运行 时失败的原因。
删除要求用户输入的代码将解决问题。