令牌“double”,@ expected上的语法错误

时间:2011-08-26 17:58:06

标签: java eclipse

我设置了一个简单的方法,并且我不断收到以下错误:

令牌“double”,@ expected

上的语法错误

这是我的方法:

public double Calculate ()  {

 }

该方法只是一个简单的计算。我甚至尝试过这样一个非常简单的方法:

 public void Calculate ()  {

 }

令牌“void”,@ expected

上的语法错误

Eclipse仍然给我错误。我在这里缺少什么?

谢谢!

2 个答案:

答案 0 :(得分:1)

在没有类声明的Java类文件中会发生此错误。

如果你想要Java类(可能你想要一些),你需要做这样的事情:

public class TestClass {
    public double calculate() {
        return 0;
    }
}

如果您错过了类声明,则会发生错误:

public double calculate() {
}

有2个错误显示:

  • 令牌“double”,@ expected
  • 上的语法错误
  • 语法错误,插入“enum Identifier”以完成EnumHeader

还有The Code Conventions for the Java Programming Language你应该用语言学习f.e.方法名称以小写字母开头。

答案 1 :(得分:0)

方法public double Calculate()需要返回一个double类型的值