example42.java
来自「实现两个复数相加」· Java 代码 · 共 28 行
JAVA
28 行
import java.applet.*;
import java.awt.*;
public class Example42 extends Applet
{ ComplexNumber c1=new ComplexNumber(3,4);
ComplexNumber c2=new ComplexNumber(5,6);
public void paint(Graphics g)
{
g.drawString("第一个复数:"+c1.toString(),50,50);
g.drawString("第一个复数:"+c2.toString(),50,70);
g.drawString("两个复数之和:"+c1.complexAdd(c2).toString(),50,100);
}
}
class ComplexNumber
{
double m_dRealPart,m_dImaginPart;
ComplexNumber(double r,double i)
{ m_dRealPart=r; m_dImaginPart=i; }
public double getRealPart()
{ return m_dRealPart; }
public ComplexNumber complexAdd(ComplexNumber c)
{ ComplexNumber d=new ComplexNumber(1,2);
d.m_dRealPart=m_dRealPart+c.m_dRealPart;
d.m_dImaginPart=m_dImaginPart+c.m_dImaginPart;
return d;
}
public String toString()
{ return (""+m_dRealPart+"+"+m_dImaginPart+"i"); }
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?