Related questions with answers
Question
Trace the program carefully and show the output of the following code. Rational r1 = new Rational(1, 2); Rational r2 = new Rational(1, -2); System.out.println(r1.add(r2));
Solution
VerifiedAnswered 2 years ago
Answered 2 years ago
Step 1
1 of 2The result should be 0, so numerator is correct. Denominator is 4 because of second line in add function:
,
that is d = 2*2 = 4.
secondRational.denominator is 2, and not -2 because minus is moved to numerator in constructor. So secondRational.numerator is -1.
Create a free account to view solutions
By signing up, you accept Quizlet's Terms of Service and Privacy Policy
Create a free account to view solutions
By signing up, you accept Quizlet's Terms of Service and Privacy Policy
Recommended textbook solutions

Computer Organization and Design MIPS Edition: The Hardware/Software Interface
5th Edition•ISBN: 9780124077263David A. Patterson, John L. Hennessy226 solutions

Intro to Java Programming, Comprehensive Version
10th Edition•ISBN: 9780133761313Y. Daniel Liang1,628 solutions

Fundamentals of Database Systems
7th Edition•ISBN: 9780133970777Ramez Elmasri, Shamkant B. Navathe948 solutions

Introduction to Algorithms
3rd Edition•ISBN: 9780262033848Charles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen872 solutions
More related questions
- literature
1/4
- literature
1/7