📄 complex.java
字号:
public class Complex
{
private double m_real;
private double m_image;
Complex(double real,double image)
{
m_real=real;
m_image=image;
}
public double getReal()
{
return m_real;
}
public double getImage()
{
return m_image;
}
public boolean setReal(double x)
{
m_real=x;
return true;
}
public boolean setImage(double y)
{
m_image=y;
return true;
}
public boolean Add(Complex c)
{
m_real+=c.getReal();
m_image+=c.getImage();
return true;
}
public boolean Minus(Complex c)
{
m_real-=c.getReal();
m_image-=c.getImage();
return true;
}
public boolean Multi(Complex c)
{
m_real= m_real*c.getReal()-m_image*c.getImage();
m_image= m_image*c.getReal()+m_real*c.getImage();
return true;
}
public boolean Divi(Complex c)
{
if(c.getReal()==0&&c.getImage()==0)
{
return false;
}
else
{
this.Multi(new Complex(c.getReal(),-c.getImage()));
double sup;
sup=c.getReal()*c.getReal()+c.getImage()*c.getImage();
m_real=m_real/sup;
m_image=m_image/sup;
return true;
}
}
public String toString()
{
String str;
return str="("+m_real+")+("+m_image+")i";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -