Prime Generator在IntelliJ中编译和执行; SPOJ中的NZEC错误

时间:2016-10-27 08:37:50

标签: java intellij-idea

我正在尝试使用下面的代码解决SPOJ上的Prime Generator问题

{{1}}

我为糟糕的缩进代码道歉,并且类声明似乎已经泄漏了用于添加代码的区域,但我没有在4年内编写Java。我从昨天晚上就一直坚持这个问题而且我无法让它在SPOJ中工作,即使它在IntelliJ中完美运行

reset_index

但是当我在SPOJ中运行相同的代码时,我得到了这个

code running as it should in IntelliJ

我用Google搜索了错误消息并尝试使用try catch来解决问题但没有成功。一些有类似错误的人被建议使用parseInt()中的trim()函数来删除空格,但这并没有解决我的问题。

1 个答案:

答案 0 :(得分:0)

在第18行中,您尝试将null字符串转换为数字。字符串为null,因为没有可用的输入。来自readLine()的文档:

  

返回:包含行内容的String,不包括任何行终止字符;如果已到达流末尾,则返回null

另请注意"标准输入为空"在截图中。

总结一下:该程序没有任何问题,您只是不提供任何输入数据。