Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java - Fraction Class In this assignment, you will implement and create a Fracti

ID: 3807420 • Letter: J

Question

Java - Fraction Class

In this assignment, you will implement and create a Fraction class for mixed fraction numbers.

Complete the following interface for the Fraction class and save it as Fraction.java:

Notes

Make sure you understand the problem before you start coding (start on paper).

Test your program on mutiple test cases.

You only need to submit Fraction.java.

The following main program is a trivial example of how your class will be tested.

Here are two sample runs of the program:

Enter whole number for x: 4 Enter numerator for X: 1 Enter denominator for X 2 Enter whole number for Y 0 Enter numerator for Y 1 Enter denominator for Y 2 x: 4 1/2 Y: 1/2 ADD 5 SUB 4 MUL: 2 1/4 DIV: 9 Enter whole number for X: 3 Enter numerator for X: 2 Enter denominator for X Enter whole number for Y: 0 Enter nurmerator for Y: 3 Enter denominator for Y 1 X: 3 2/3 Y: 3 ADD: 6 2/3 SUB: 2/3 MUL: 11 DIV: 1 2/9

Explanation / Answer

import java.util.*; public class Sample { public static void main(String[] args) { int w, n, d; Scanner sc = new Scanner(System.in); System.out.print("Enter whole number for X: "); w = sc.nextInt(); System.out.print("Enter numerator for X: "); n = sc.nextInt(); System.out.print("Enter denominator for X: "); d = sc.nextInt(); Fraction X = new Fraction(w, n, d); System.out.print("Enter whole number for Y: "); w = sc.nextInt(); System.out.print("Enter numerator for Y: "); n = sc.nextInt(); System.out.print("Enter denominator for Y: "); d = sc.nextInt(); Fraction Y = new Fraction(w, n, d); System.out.println(); System.out.println("X: " + X.toString()); System.out.println("Y: " + Y.toString()); Fraction A = X.add(Y); System.out.println("ADD: " + A.toString()); Fraction S = X.substract(Y); System.out.println("SUB: " + S.toString()); Fraction M = X.multiply(Y); System.out.println("MUL: " + M.toString()); Fraction D = X.divide(Y); System.out.println("DIV: " + D.toString()); } }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote