我对编程世界很陌生,并且决定在过去的几周内尝试接受它.到目前为止,我已经从我在java编程上购买的一本书中学到了我所知道的大部分内容(这并不多).所以问题可能是基本的,但我不知道.
无论如何.我刚刚安装了Eclipse 4.2.2,我尝试制作一个简单的程序.这是一个显示数字列表的程序.在程序中我包括"import static java.lang.System.out"和"import java.util.Scanner".我写了正确的程序,但它仍然返回相同的错误:
线程"main"中的异常java.lang.Error:未解决的编译问题:
令牌"void",@ expected上的语法错误
令牌"]"上的语法错误,无效(
语法错误,插入"]"以完成ArrayAccess
语法错误,插入")"以完成SingleMemberAnnotation
语法错误,插入"enum Identifier"以完成EnumHeader
在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();
}
}
}
Run Code Online (Sandbox Code Playgroud)
在课前移动您的导入.
import static java.lang.System.out;
import java.util.Scanner;
public class countto {..}
Run Code Online (Sandbox Code Playgroud)