I was assigned to make a rational class by java but I really don't understand what is required as below:
Rational Implement a rational number class: Rational Augment your class with methods for:
Initialization (Constructor): parameters are numerator and denominator as integers. You must have 3 constructors as follows:
- No Parameters: 0 / 1
- One Parameter (x): x / 1
- Two Parameters (x, y): x / y
float getValue()
: returns the value of the number[bonus] Rational
add(Rational r)
: adds to another rational numberAll your numbers should be saved in Reduced Form
Augment your code with a driver class (that contains "main" method) that constructs two Rational numbers, get the average of the two numbers and prints it on the screen.