我准备在几天内接受采访。有人告诉我,我应该熟悉CoderPad,因为那是我将接受采访的合作者。但是,当我意识到无法使用Scanner类从System.in读取输入时,我正在回答问题。
例如,运行以下命令:
import java.io.*;
import java.util.*;
/*
* To execute Java, please define "static void main" on a class
* named Solution.
*
* If you need more classes, simply define them inline.
*/
class Solution {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.next();
System.out.println(s);
}
}
给我留言:
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1371)
at Solution.main(Solution.java:14)
这里发生了什么?
答案 0 :(得分:2)
tl; dr:" [CoderPad不支持]静态语言(如Java"
)中的STDIN输入所以当我发现以下内容(包括链接和图片)时,我正在努力弄清楚发生了什么:
链接:
https://twitter.com/CoderPad/status/656283541253177345
照片:
至少截至2015年12月14日,这似乎是CoderPad如何运营其服务的问题。这是有道理的,但如果这是在他们的常见问题解答中的某个地方,它会为我节省一些时间和麻烦。
希望这可以帮助那些将使用他们服务的人!