国产精品一区二区在线观看完整版,在线观看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ù)!

    <dfn id="pbtwz"><noscript id="pbtwz"><strong id="pbtwz"></strong></noscript></dfn>

      1. 主站蜘蛛池模板: 昔阳县| 赤城县| 长春市| 辉南县| 长葛市| 福清市| 灵台县| 龙海市| 平阴县| 卓尼县| 宿松县| 兴和县| 葫芦岛市| 库伦旗| 吴旗县| 光山县| 安康市| 金沙县| 南阳市| 五家渠市| 合江县| 收藏| 格尔木市| 伊金霍洛旗| 利津县| SHOW| 吉林市| 明光市| 林芝县| 凯里市| 宾阳县| 焦作市| 涪陵区| 台前县| 乌兰察布市| 馆陶县| 天津市| 祁阳县| 莱阳市| 陆河县| 犍为县|