package Complex;
public class Complex {
private double RealPart;
private double ImaginPart;
public Complex(){
this.ImaginPart=0.0;
this.RealPart=0.0;
}
public Complex( double r , double i ){
this.ImaginPart=i;
this.RealPart=r;
}
public double getReal(){
return this.RealPart;
}
public double getImagin (){
return this.ImaginPart;
}
public Complex complexAdd(Complex complex){
this.RealPart=this.RealPart+complex.RealPart;
this.ImaginPart=this.ImaginPart+complex.ImaginPart;
return this;
}
public Complex complexSub (Complex complex)
{
this.RealPart =this.RealPart -complex.RealPart ;
this.ImaginPart=this.ImaginPart-complex.ImaginPart;
return this;
}
public Complex complexMulti (Complex complex)
{
this.RealPart=this.RealPart*complex.RealPart-this.ImaginPart*complex.ImaginPart;
this.ImaginPart=this.RealPart*complex.ImaginPart+this.ImaginPart*complex.RealPart;
return this;
}
public String ToString( ){
String str=null;
if(this.getReal()>=0 && this.getImagin()>=0)
{
str=Double.toString(this.getReal())+"+"+Double.toString(this.getImagin())+"i";
}
else if(this.getReal()>=0 && this.getImagin()=0)
{
str="(-"+Double.toString(this.getReal())+")+"+Double.toString(this.getImagin())+"i";
}
else if(this.getReal()<0 && this.getImagin()<0){
str="(-"+Double.toString(this.getReal())+")+(-"+Double.toString(this.getImagin())+"i)";
}
return str;
}
}
服了你了,兄弟,给了我吧。