线程“main”java中的java异常。util。非接触性异常
我是Java新手——我已经看过了,但似乎找不到这段代码有什么问题
import java.util.*;
class MyClass {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please input grade");
int grade = scan.nextInt();
String gradeLevel = "Error";
if ((grade > 100) || (grade < 0)) {
System.out.println("Sorry please put a number between 0-100");
} else if (grade > 90) {
gradeLevel = "A";
} else if (grade > 75) {
gradeLevel = "B";
} else if (grade > 49) {
gradeLevel = "C";
} else {
gradeLevel = "F";
}
System.out.println("This student recieved " + gradeLevel + " for his/her grade");
}
}
这就是我得到的错误:
> 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 MyClass.main(Main.j`
共 (0) 个答案