我一直在疯狂地试图研究这个问题的答案,但一无所获!!!
我正在测试 codenvy 以改进我的计算机科学高中学生的在线沙盒。我编写了一个测试程序来熟悉 codenvy,并遇到了一些用户输入问题。
我的代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
// write your code here
System.out.println("Hello World!");
System.out.println("Hello Worldie!");
Scanner input = new Scanner(System.in);
//input.nextLine();
System.out.println("Enter a #");
int number = input.nextInt();
System.out.println("is this your card...." + number);
//input.close();
}
}
我的错误/输出:
command: cd /projects/test javac -classpath /projects/test: -sourcepath src: -d /projects/test/bin src/Main.java java -classpath /projects/test:/projects/test/bin Main
Hello World!
Hello Worldie!
Enter a #
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at Main.main(Main.java:14)
有人可以帮我解决我所缺少的吗?我想知道这是否是我必须调整的一些 codenvy 功能?
谢谢,核心