Explore BrainMass

# Java program rational fractions

Not what you're looking for? Search our solutions OR ask your own Custom question.

This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

Rational fractions are of the form a / b, where a and b are integers and b != 0. In this exercise, by "fractions" we mean rational fractions. Suppose a / b and c / d are fractions. Arithmetic operations on fractions are defined by the following rules:

a/b + c/d = (ad + bc) / bd

a/b - c/d = (ad - bc) / bd

a/b * c/d = ac / bd

(a/b) / (c/d) = ad / bc Hint: Check carefully to avoid divide by zero!

Design the class Fraction that can be used to manipulate fractions in a program. Among others, the class Fraction must include methods to add, subtract, multiply, and divide fractions. When you add, subtract, multiply, or divide fractions, your answer need not be in the lowest terms.

Write a Java console program using the class Fraction that performs operations on fractions. Override the method toString so that the fraction can be output using the output statement.

© BrainMass Inc. brainmass.com October 4, 2022, 12:17 am ad1c9bdddf
https://brainmass.com/computer-science/java/java-program-rational-fractions-243254

#### Solution Summary

The expert examines Java programs for rational fractions.

\$2.49