📄 mycomplex.java
字号:
//编写一个类实现复数的加、减、乘运算。
class ComplexNumber
{
public double m_dRealPart;
public double m_dImaginPart;
public double i,r;
ComplexNumber(double r,double i) //构造函数,使形参r,i传给
{ //m_dRealPart,m_dImaginPart。
m_dRealPart=r;
m_dImaginPart=i;
}
ComplexNumber() //构造函数,无形参。
{
}
double getRealPart()
{
return m_dRealPart;
}
double getImaginPart()
{
return m_dImaginPart;
}
void setRealPart(double d)
{
m_dRealPart=d;
}
void setImaginPart(double d)
{
m_dImaginPart=d;
}
void complexAdd(ComplexNumber c) //使本对象与参数c进行和运算。
{
r=this.getRealPart()+c.getRealPart(); //实部
i=this.getImaginPart()+c.getImaginPart(); //虚部
System.out.println("complexadd is:"+r+"+"+i+"i");
}
void complexMinus(ComplexNumber c) //使本对象与参数c进行差运算。
{
r=this.getRealPart()-c.getRealPart(); //实部
i=this.getImaginPart()-c.getImaginPart(); //虚部
System.out.println("complexminus is:"+r+"+"+i+"i");
}
void complexMultic(ComplexNumber c)
{
r=this.getRealPart()*c.getRealPart()-(c.getRealPart()*this.getImaginPart());
i=this.getRealPart()*c.getImaginPart()+this.getImaginPart()*c.getRealPart();
System.out.println("complexmultic is:"+r+"+"+i+"i");
}
}
public class MyComplex
{
public static void main(String args[])
{
ComplexNumber complexnumber1=new ComplexNumber(2,3.5);
ComplexNumber complexnumber2=new ComplexNumber();
complexnumber2.setRealPart(5.0);
complexnumber2.setImaginPart(-1.2);
complexnumber1.complexAdd(complexnumber2);
complexnumber1.complexMinus(complexnumber2);
complexnumber1.complexMultic(complexnumber2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -