我正在尝试使用下面的代码解决SPOJ上的Prime Generator问题
{{1}}
我为糟糕的缩进代码道歉,并且类声明似乎已经泄漏了用于添加代码的区域,但我没有在4年内编写Java。我从昨天晚上就一直坚持这个问题而且我无法让它在SPOJ中工作,即使它在IntelliJ中完美运行
但是当我在SPOJ中运行相同的代码时,我得到了这个
code running as it should in IntelliJ
我用Google搜索了错误消息并尝试使用try catch来解决问题但没有成功。一些有类似错误的人被建议使用parseInt()中的trim()函数来删除空格,但这并没有解决我的问题。
答案 0 :(得分:0)
在第18行中,您尝试将null
字符串转换为数字。字符串为null
,因为没有可用的输入。来自readLine()
的文档:
返回:包含行内容的String,不包括任何行终止字符;如果已到达流末尾,则返回null
另请注意"标准输入为空"在截图中。
总结一下:该程序没有任何问题,您只是不提供任何输入数据。