In the file Calculator.java, write a class called Calculator that emulates basic functions of a calculator: add, subtract, multiply, divide, and clear. The class has one private member field called value for the calculator's current value. Implement the following Constructor and instance methods as listed below: public Calculator() - Constructor method to set the member field to 0.0 public void add(double val) - add the parameter to the member field public void subtract(double val) - subtract the parameter from the member field public void multiply(double val) - multiply the member field by the parameter public void divide(double val) - divide the member field by the parameter public void clear( ) - set the member field to 0.0 public double getValue( ) - return the member field

Respuesta :

Answer:

Explanation:

The following calculator class written in Java has all the methods and variables requested in the question, each completing their own specific function to the member variable.

class Calculator {

   private double member;

   public Calculator() {

       this.member = 0.0;

   }

   public void add(double val) {

       this.member += val;

   }

   public void subtract(double val) {

       this.member -= val;

   }

   public void multiply(double val) {

       this.member *= val;

   }

   public void divide(double val) {

       this.member /= val;

   }

   public void clear() {

       this.member = 0.0;

   }

   public double getValue() {

       return this.member;

   }

}