Java 1601
2006年10月23日
To Y氏
実際に見ないと分からない&メールだと限界があるので、テスト通ったプログラムを置いておきます。
package j2.lesson03;
public class Complex {
private final double r;
private final double i;
public Complex(double r, double i){
this.r = r;
this.i = i;
}
public Complex add(Complex other){
Complex a = new Complex(this.r + other.r, this.i + other.i);
return a;
}
public Complex mult(Complex other){
Complex a = new Complex(this.r * other.r - this.i * other.i,
this.r * other.i + this.i * other.r);
return a;
}
public String toString(){
String a;
if(this.i >= 0) a = "+";
else a = "";
return this.r + a + this.i + "i";
}
}
old « SH903i DoCoMo | メイン | やってしまった » new