import java.util.Scanner;
Scanner reader = new Scanner(System.in);
令牌上的语法错误,而是预期的注释名称
^显示这两行。之前唯一的代码是声明一个包(有分号)
答案 0 :(得分:1)
您需要显示该代码所在的位置。这两行应该从不彼此相邻,因为import语句在类声明之前,而Scanner声明在类声明之后。
所以而不是
import java.util.Scanner;
Scanner reader = new Scanner(System.in);
应该是
import java.util.Scanner;
public class MyClass {
private Scanner reader = new Scanner(System.in);
最重要的,请查看Java教程,因为这是您可以进步所需的基础知识。您可以在此处找到指向教程的链接:Java Info。
答案 1 :(得分:1)
您的扫描程序语句应该在类定义中,如:
import java.util.Scanner;
public class Test {//everything should be within class be it instance variables or methods that may act on/or not on instance variables.
Scanner reader = new Scanner(System.in);
...
}