要求是:
Complex类有两个属性:
realPart:int型,实数部分;
imagePart:int型,虚数部分;
构造方法1:将复数的实部和虚部都设为0;
构造方法2:形参r为实部的初值,形参i为虚部的初值
complexAdd()将当前复数对象与形参复数对象相加,结果返回;
toString()把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中a和b分别为实部和虚部的数据。
public class Complex{
private int realPart;
private int imaginPart;
public Complex(int r,int i){
this.realPart = r;
this.imaginPart = i;
}
public Complex(){
realPart = 0;
imaginPart = 0;
}
public static Complex complexAdd(Complex a,Complex b){
Complex c = new Complex();
c.realPart = a.realPart+b.realPart;
c.imaginPart = a.imaginPart+b.imaginPart;
return c;
}
public static void toString(Complex a){
System.out.println(a.realPart+"+"+a.imaginPart+"i");
}
public static void main(String[] args){
Complex a,b;
Complex c1 = new Complex(1,2);
Complex c2 = new Complex(3,4);
Complex.toString(complexAdd(c1,c2));
}
}