我对编程世界非常陌生,只是决定在过去几周内尝试并开始接触它。到目前为止,我已经从我买的一本关于java编程的书中学到了我所知道的大部分内容(虽然不多)。所以这个问题可能是基本的,但我不知道。
无论如何。我刚刚安装了 Eclipse 4.2.2,并尝试制作一个简单的程序。这是一个显示数字列表的程序。在程序中我包括“import static java.lang.System.out”和“import java.util.Scanner”。我编写的程序是正确的,但它不断返回相同的错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "void", @ expected
Syntax error on token "]", invalid (
Syntax error, insert "]" to complete ArrayAccess
Syntax error, insert ")" to complete SingleMemberAnnotation
Syntax error, insert "enum Identifier" to complete EnumHeader
at countto.main(countto.java:6)
因此注释掉导入并使用完整的语句,效果很好。 我相当确定我正确使用了导入,因为我在手机上名为“Sand”的 IDE 上编写了完全相同的程序,并且它很好地使用了导入部分。
有人可以帮我吗?
我不知道这有帮助,但这是代码:
public class countto {
import static java.lang.System.out;
import java.util.Scanner;
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int again = 1, countto, count;
while (again == 1) {
out.println("What number do you want to count to?");
countto = keyboard.nextInt();
out.println();
for (count = 1; count <= countto; count++) {
out.println(count);
}
out.println();
out.println("Again?");
out.println("1:yes 2:no");
again = keyboard.nextInt();
}
}
}
最佳答案
将导入内容移至类之前。
import static java.lang.System.out;
import java.util.Scanner;
public class countto {..}
关于java - Eclipse java不会使用导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16180536/