Class Calculator

java.lang.Object
core.Calculator

public class Calculator extends Object
Generates random math tasks (addition, subtraction, multiplication, division), calculates the results and returns formatted task Strings.
  • Constructor Details

    • Calculator

      public Calculator()
      Standard constructor.
  • Method Details

    • newTask

      public String newTask(int range)
      Generates new, random math tasks.
      Parameters:
      range - number upper bound (exclusive) for operand values
      Returns:
      a formatted math task string
    • getRes

      public int getRes()
      Returns the correct result of the most recently generated task.
    • checkResult

      public boolean checkResult(int in)
      Checks if input equals the calculated result.
      Parameters:
      in - input value to check
      Returns:
      true if input equals result