plus() and minus method
<p>Ok so I am going to try this again.  I have a very basic calculator application.  I am currently having trouble figuring out how to get my plus() and minus() methods to work.  Whenever I run the code, the plus() method is adding currentValue + currentValue.  I want it to act like a calculator and add two different integers together.  Any suggestions?</p>

<pre><code>digitButton(buttons, 0);
JButton plus = new JButton("+");
plus.addActionListener(new ActionListener() {
  public void actionPerformed(ActionEvent e)
  {
    myAccumulator.plus();
    updateDisplay();
  }
});
buttons.add(plus);
return buttons;
</code></pre>

<p>this is where it is getting called.</p>

<p>And this is my class that I wrote with my plus () method.</p>

<pre><code>public class BasicAccumulator implements Accumulator {

    private int digit;
    private int currentValue;

    public void BasicAccumulator(int digit, int currentValue)
    {
        this.digit = digit;
        this.currentValue = currentValue;
    }

    public void addDigit(int digit)
    {
        currentValue = currentValue * 10 + digit;
    }

    public void plus()
    {
        if (currentValue != 0)
            digit = currentValue;
            currentValue = currentValue + digit;

    }

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

    public void clear()
    {
        currentValue = 0;
    }

    public int displayValue()
    {
        return currentValue;
    }

}
</code></pre>
