Write a class called Fraction; this class will be designed to handle fractions. The Fraction class has only two instance variables: An integer numerator An integer denominator The two instance variables can be publicly accessible (at this stage). The Fraction class should never store a value of 0 for the denominator. Supply an output method for the Fraction class; this method will be used by the client to print out a fraction (as two separate integers) to the screen. An output fraction would be in the form: numerator / denominator An example: the fraction for a half would be input as 1 for the numerator and 2 for the denominator. The output should be printed out as 1 / 2. Once this is done, write a client class program called TestFraction; this class is to be used to test your Fraction class. Note that the client program should use the Fraction class methods or instance variables (via the dot notation) to get the inputs and display the fractions. The client class should use a loop for getting fractions from the user and displaying them to the screen. For this exercise, stop when a negative value entered by the user for the numerator. Write the pseudocode first before coding the class and the client program in Java.
Write a class called Fraction; this class will be designed to handle fractions. The Fraction class has only two instance variables:
An integer numerator
An integer denominator
The two instance variables can be publicly accessible (at this stage). The Fraction class should never store a value of 0 for the denominator.
Supply an output method for the Fraction class; this method will be used by the client to print out a fraction (as two separate integers) to the screen.
An output fraction would be in the form:
numerator / denominator
An example: the fraction for a half would be input as 1 for the numerator and 2 for the denominator. The output should be printed out as 1 / 2.
Once this is done, write a client class
Note that the client program should use the Fraction class methods or instance variables (via the dot notation) to get the inputs and display the fractions. The client class should use a loop for getting fractions from the user and displaying them to the screen. For this exercise, stop when a negative value entered by the user for the numerator.
Write the pseudocode first before coding the class and the client program in Java.
Step by step
Solved in 4 steps with 1 images