非法启动Expression java

Eri*_*age 2 java compiler-construction

我知道这对某人来说非常简单,我无法弄清楚为什么编译器会抱怨这个.我一直在寻找一些答案,我能找到的只是一个支架问题,但我不认为这是我的问题.我是Java的新手,所以任何帮助都会很棒.这是应该是基本累加器程序的代码.

public class BasicAccumulator implements Accumulator {
  {
    private int digit;
    private int value;

  }

  public int basicAccumulator(int digit, int value)
  {
    digit = 0;
    value = 0;
  }

  public void addDigit(int digit);
  {
    digit = digit + value;
  }

  public void plus();
  {
    value = digit + digit;
  }

  public void minus();
  {
    value = digit - digit;
  }

  public void clear();
  {
    value = 0;
  }

  public int displayValue();
  {
    return value;
  }

}
Run Code Online (Sandbox Code Playgroud)

kos*_*osa 5

public void plus();
Run Code Online (Sandbox Code Playgroud)

删除分号.它应该是:

public void plus()
{ ...
}
Run Code Online (Sandbox Code Playgroud)

同样的displayValue(),减号(),clear(),也.它应该是:

  • @EricSage:如果答案有帮助,你不要忘记通过点击答案旁边的刻度线来接受它. (2认同)