Package SolvishR
Class DivisionQuestion
java.lang.Object
SolvishR.Question
SolvishR.DivisionQuestion
Represents a question related to division.
Extends the
Question class and provides functionality to generate division questions with random numbers.- Version:
- 1.0
- Author:
- Adib Sakhawat
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a random division question with numbers generated between 10 and 10000 (inclusive).DivisionQuestion(double number1, double number2) Constructs a division question with specified numbers. -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAnswer(String givenAnswer) Checks the provided answer for correctness.voidshow()Displays the division question.Methods inherited from class SolvishR.Question
getCorrectAnswer, getGivenAnswer, isAnswered, isCorrect
-
Constructor Details
-
DivisionQuestion
public DivisionQuestion(double number1, double number2) Constructs a division question with specified numbers.- Parameters:
number1- The dividend.number2- The divisor.
-
DivisionQuestion
public DivisionQuestion()Constructs a random division question with numbers generated between 10 and 10000 (inclusive). The divisor is generated to be between 10 and the value of the dividend.
-
-
Method Details
-
checkAnswer
Checks the provided answer for correctness.- Specified by:
checkAnswerin classQuestion- Parameters:
givenAnswer- The answer provided by the user.- Throws:
NumberFormatException- If the provided answer is not a valid number.
-
show
public void show()Displays the division question.
-