📄 p4-15.txt
字号:
class ComplexNumber
{double m_dRealPart;
double m_dImaginPart;
ComplexNumber(double r,double i)
{m_dRealPart=r;
m_dImaginPart=i;
}
ComplexNumber()
{}
double getRealPart()
{return m_dRealPart;}
double getImaginaryPart()
{return m_dImaginPart;}
void setRealPart(double d)
{m_dRealPart=d;}
void setImaginaryPart(double d)
{m_dImaginPart=d;}
ComplexNumber complexAdd(ComplexNumber c)
{ComplexNumber c1=new ComplexNumber();
c1.m_dRealPart=m_dRealPart+c.getRealPart();
c1.m_dImaginPart=m_dImaginPart+c.getImaginaryPart();
return c1;}
ComplexNumber complexMinus(ComplexNumber c)
{ComplexNumber c1=new ComplexNumber();
c1.m_dRealPart=m_dRealPart-c.getRealPart();
c1.m_dImaginPart=m_dImaginPart-c.getImaginaryPart();
return c1;}
ComplexNumber complexMulti(ComplexNumber c)
{ComplexNumber c1=new ComplexNumber();
c1.m_dRealPart=m_dRealPart*c.getRealPart()-m_dImaginPart*c.getImaginaryPart();
c1.m_dImaginPart=m_dImaginPart*c.getRealPart()+m_dRealPart*c.getImaginaryPart();
return c1;}
public String toString()
{String s;
s=m_dRealPart+"+"+m_dImaginPart+"i";
return s;}
}
public class lx03
{public static void main(String args[])
{ComplexNumber c1=new ComplexNumber();
ComplexNumber c2=new ComplexNumber(2,5);
ComplexNumber c3;
c1.setRealPart(4);
c1.setImaginaryPart(7);
System.out.println("c1:"+c1.toString());
System.out.println("c2:"+c2.toString());
c3=c1.complexAdd(c2);
System.out.println("c1+c2:"+c3.toString());
c3=c1.complexMinus(c2);
System.out.println("c1-c2:"+c3.toString());
c3=c1.complexMulti(c2);
System.out.println("c1*c2:"+c3.toString());
}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -