JAVA类和对象求复数的加减乘除
题目描述
定义一个复数类Complex,重载运算符+,-,*,/,使之能用于复数的加减乘除。
运算符重载函数作为Complex类的成员函数。编程分别求两个复数的和、差、积、商。
输入
输入有两行,分别代表两个复数
每行两个整数,分别代表实部和虚部。
输出
四行,分别对应和、差、积、商
格式参考下面样例
样例输入 Copy
3 4
5 -10
样例输出 Copy
(8,-6i)
(-2,14i)
(55,-10i)
(-0.2,0.4i)
代码:
import java.util.Scanner;
import java.text.NumberFormat;
class Complex {
private double real;
private double img;
public Complex(double real,double img){
this.real=real;
this.img=img;
}
public Complex addComplex(Complex c) //两个复数相加,结果返回
{
return new Complex(this.real+c.real,this.img+c.img