为什么我会收到此错误,这是不寻常的

时间:2016-08-03 15:37:35

标签: java

public class Check {
    public void do() {
        System.out.println("Check");
    }

    public static void main(String args[]){
        Check obj=new Check();
        obj.do();
    }
}

我得到的错误是 '; '预计 非法启动类型

public void do()

预期的标识符

public void do()

2 个答案:

答案 0 :(得分:7)

do是一个关键字(它在do while循环中使用。)

它不能用作函数名称。这让编译器感到困惑。

答案 1 :(得分:0)

这是java中的关键字列表:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

你不能将它用于方法,变量......:)