国产精品一区二区在线观看完整版,在线观看91精品国产性色,欧美日韩另类视频

杭州校區(qū)切換校區(qū)
圖標(biāo)

學(xué)習(xí)文章

當(dāng)前位置:首頁(yè) > >學(xué)習(xí)文章 > >

{Java培訓(xùn)}復(fù)數(shù)運(yùn)算

發(fā)布時(shí)間: 2017-06-16 10:51:04

要求是實(shí)現(xiàn)一個(gè)復(fù)數(shù)類(lèi),這個(gè)類(lèi)本身提供四則運(yùn)算,提示一下,該類(lèi)結(jié)構(gòu)是:

class Complex {

定義實(shí)部、虛部;

構(gòu)造方法定義;

四則運(yùn)算方法定義,如加法可定義為:

public Complex add(Complex oper){....}

其它的成員

}

使用該類(lèi)時(shí),可以

Complex a = new Complex(3.0, 4.), b = new Complex(3.5, 4.5), c;

c = a.add(b);

System.out.println("c="+c);

public class Complex

{

private double realPart;

private double imaginaryPart;

public Complex(double a, double b)

{

this.realPart = a;

this.imaginaryPart = b;

}

public Complex add(Complex a)

{

Complex result = new Complex(this.realPart + a.realPart, this.imaginaryPart + a.imaginaryPart);//(why?)

return result;

}

public Complex decrease(Complex a)

{

Complex result = new Complex(this.realPart - a.realPart, this.imaginaryPart - a.imaginaryPart);//(why?)

return result;

}

public Complex multiply(Complex a)

{

double newReal = this.realPart*a.realPart - this.imaginaryPart * a.imaginaryPart;

double newImaginary = this.realPart*a.imaginaryPart + this.imaginaryPart * a.realPart;

Complex result = new Complex(newReal, newImaginary);

return result;

}

public Complex divide(Complex a)

{

Complex conjugate = new Complex(this.realPart, -this.imaginaryPart);

Complex multiplication = conjugate.multiply(a);

multiplication.realPart /= this.realPart*this.realPart + this.imaginaryPart * this.imaginaryPart;

multiplication.imaginaryPart /= this.realPart*this.realPart + this.imaginaryPart * this.imaginaryPart;

return multiplication;

}

public String toString()

{

String show = this.realPart + " + " + this.imaginaryPart + "i";

return show;

}

public static void main(String [] args)

{

Complex a = new Complex (2, 3);

Complex b = new Complex (1,1);

System.out.println((a.add(b)).toString());

System.out.println((a.decrease(b)).toString());

System.out.println((a.multiply(b)).toString());

System.out.println((a.divide(b)).toString());

 

 

 

 

}

}

上一篇: {華為HCNP-RS}路由器協(xié)議及內(nèi)含屬性介紹

下一篇: {Java培訓(xùn)}泛型的一個(gè)簡(jiǎn)單例子

在線(xiàn)咨詢(xún) ×

您好,請(qǐng)問(wèn)有什么可以幫您?我們將竭誠(chéng)提供最優(yōu)質(zhì)服務(wù)!

<bdo id="pdyax"></bdo>

    <pre id="pdyax"></pre>
    <menuitem id="pdyax"></menuitem>
      <form id="pdyax"><tbody id="pdyax"></tbody></form>

      1. <center id="pdyax"><center id="pdyax"></center></center>
          1. 主站蜘蛛池模板: 婺源县| 衡阳县| 汕尾市| 闽清县| 康保县| 哈尔滨市| 新郑市| 资中县| 琼结县| 兴海县| 灵川县| 盘山县| 西贡区| 英德市| 长宁区| 河间市| 开阳县| 文登市| 藁城市| 彝良县| 高阳县| 乐陵市| 东兰县| 麻阳| 手机| 遵化市| 湘西| 秦安县| 施秉县| 柳江县| 建德市| 锡林郭勒盟| 灵丘县| 三穗县| 东安县| 关岭| 突泉县| 余江县| 汝阳县| 广东省| 嘉峪关市|