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

📄 mycomplex.java

📁 tutorial for java programming
💻 JAVA
字号:
//Exercise 7.6
public class MyComplex {
	//instance variable
	private int real;
	private int imag;

	//constructor
	public MyComplex(int real, int imag){
			this.real = real;
			this.imag = imag;
	}

	//getter and setter
	public int getReal(){
		return real;
	}
	public int getImag(){
		return imag;
	}
	public void setReal(int real){
		this.real = real;
	}
	public void setImag(int imag){
		this.imag = imag;
	}


	//other
	
	public boolean isReal(){
		return (imag == 0);
	}
	public boolean isImag(){
		return (real == 0);
	}
	public boolean equals(int real, int imag){
		return (this.real == real && this.imag == imag);
	}
	public boolean equals(MyComplex another){
		return (this.real == another.real && this.imag == another.imag);
	}
	//x + jy
	public String toString(){
		return real + " + " + imag +"j";
	}
	public MyComplex add(MyComplex another){
		this.real += another.real;
		this.imag += another.imag;
		return this;
	}
	public MyComplex multiply(MyComplex another){
		this.real = this.real * another.real - this.imag * another.imag;
		this.imag = -(this.real *another.imag + this.imag * another.real);
		return this;
	}
	
}

⌨️ 快捷键说明

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