Write a test program that prompts the user to enter two complex numbers and displays the result of their addition, subtraction, multiplication, division, and absolute value.
Design a class named Complex for representing complex numbers and the methods add , subtract , multiply , divide , and abs for performing complex-number operations, and override toString method for returning a string representation for a complex number. The toString method returns (a + bi) as a string. If b is 0 , it simply returns a . Your Complex class should also implement the Cloneable interface.
Provide three constructors Complex(a, b) , Complex(a) , and Complex() . Complex() creates a Complex object for number 0 and Complex(a) creates a Complex object with 0 for b . Also provide the getRealPart() and getImaginaryPart() methods for returning the real and imaginary part of the complex number, respectively.
The desired output is attached:
Reviews
There are no reviews yet.