public class Complex {
private double realPart;
private double imagenaryPart;
public Compledouble re,double im){
realPart=re;imagenaryPart=im;
}
public void set(double re,double im){
realPart=re;imagenaryPart=im;
}
public Complex add(Complex a){
return new ComplerealPart+a.realPart,imagenaryPart+a.imagenaryPart);
}
public Complex sub(Complex b){
return new ComplerealPart-b.realPart,imagenaryPart-b.imagenaryPart);
}
public Complex mul(Complex c){
return new ComplerealPart*c.realPart-imagenaryPart*c.imagenaryPart,realPart*c.imagenaryPart+imagenaryPart*c.realPart);
}
public void print(){
if(realPart==0)System.out.print(imagenaryPart+"i");
else if(imagenaryPart==0)System.out.println(realPart);
else if(imagenaryPart<0){imagenaryPart=0-imagenaryPart; System.out.println(realPart+"-"+imagenaryPart+"i");}
else if(imagenaryPart>0)System.out.println(realPart+"+"+imagenaryPart+"i");
}
}
public class ComplexDemo {
public static void main(String[] args) {
Complex M=new Comple1.7,2.0);
Complex W=new Comple0.6,3.0);
Complex A;
A=M.add(W);A.print();
Complex B;
M.set(5.0, 1.0);
B=M.sub(W);B.print();
Complex C;
C=M.mul(W);C.print();
}
}
编辑特别推荐: