⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 complexnumbertest.java

📁 《Java面向对象程序设计》例子源代码.轻松学习书本.
💻 JAVA
字号:
//ComplexNumberTes.java
class ComplexNumber{
	private double m_dRealPart;
	private double m_dImaginPart;
	public ComplexNumber(double r,double i){
		m_dRealPart=r;
		m_dImaginPart=i;
	}
	public double getRealPart(){
		return m_dRealPart;
	}
	public double getImaginPart(){
		return m_dImaginPart;
	}
	public void setRealPart(double d){
		m_dRealPart=d;
	}
	public void setImaginaryPart(double d){
		m_dImaginPart=d;
	}
	public ComplexNumber complexAdd(ComplexNumber c){
		this.m_dRealPart+=c.m_dRealPart;
        this.m_dImaginPart+=c.m_dImaginPart;
		return this;
	}
	public ComplexNumber complexMinus(ComplexNumber c){
		this.m_dRealPart-=c.m_dRealPart;
        this.m_dImaginPart-=c.m_dImaginPart;
		return this;
	}
	public ComplexNumber complexMulti(ComplexNumber c){
		this.m_dRealPart*=c.m_dRealPart;
        this.m_dImaginPart*=c.m_dImaginPart;
		return this;
	}
	public String toString(){
		return m_dRealPart+"+"+m_dImaginPart+"i";
	}
}
public class ComplexNumberTest{
	public static void main(String args[]){
		ComplexNumber c1,c2;
		c1=new ComplexNumber(3,4);
		c2=new ComplexNumber(1,2);
		System.out.println("c1+c2="+c1.complexAdd(c2));
		c1=new ComplexNumber(3,4);
		c2=new ComplexNumber(1,2);
		System.out.println("c1-c2="+c1.complexMinus(c2));
		c1=new ComplexNumber(3,4);
		c2=new ComplexNumber(1,2);
		System.out.println("c1*c2="+c1.complexMulti(c2));
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -