Class Calculator
java.lang.Object
core.Calculator
Generates random math tasks (addition, subtraction, multiplication, division),
calculates the results and returns formatted task Strings.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkResult
(int in) Checks if input equals the calculated result.int
getRes()
Returns the correct result of the most recently generated task.newTask
(int range) Generates new, random math tasks.
-
Constructor Details
-
Calculator
public Calculator()Standard constructor.
-
-
Method Details
-
newTask
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
-