編寫(xiě)一個(gè)完整的Java程序——復(fù)數(shù)類(lèi)Complex,使兩個(gè)復(fù)數(shù)相加產(chǎn)生一個(gè)新的復(fù)數(shù)(如: 1+2i 和
3+4i 相加的結(jié)果為4+6i)。復(fù)數(shù)類(lèi)Complex必須滿(mǎn)足如下要求:
(1)復(fù)數(shù)類(lèi)Complex 的屬性有: realPart : int型,代表復(fù)數(shù)的實(shí)數(shù)部分 imaginPart : int型,代表復(fù)數(shù)的虛數(shù)部分
(2)復(fù)數(shù)類(lèi)Complex 的方法有: 構(gòu)造方法一:將復(fù)數(shù)的實(shí)部和虛部都置0
構(gòu)造方法二:形參 r 為實(shí)部的初值,i為虛部的初值。
complexAdd方法: 將當(dāng)前復(fù)數(shù)對(duì)象與形參復(fù)數(shù)對(duì)象相加,所得的結(jié)果仍是一個(gè)復(fù)數(shù)值,返回給此方法的調(diào)用者。
toString( ) 方法: 把當(dāng)前復(fù)數(shù)對(duì)象的實(shí)部、虛部組合成 a+bi 的字符串形式,其中a和b分別為實(shí)部和虛部的數(shù)據(jù)。
(3)完成包含main方法的測(cè)試類(lèi),測(cè)試復(fù)數(shù)類(lèi)的成員方法。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
在SpringMVC中,不采用注解,設(shè)計(jì)控制器類(lèi)需要實(shí)現(xiàn)()。
配置前端控制器時(shí)<load-on-startup>1</load-on-startup>表示()。
<mvc:interceptors>元素用于配置一組攔截器,其子元素<bean>中定義的是()。
單個(gè)攔截器的執(zhí)行流程中,下列方法最先執(zhí)行的是()。
組合注解()匹配PUT方式的請(qǐng)求。
自定義數(shù)據(jù)綁定可以采用Converter或Formatter,兩者的區(qū)別下列說(shuō)法正確的是()。
配置前端控制器時(shí),<url-pattern>/</url-pattern>表示()。
將請(qǐng)求消息數(shù)據(jù)與后臺(tái)方法參數(shù)建立連接的過(guò)程就是SpringMVC中的()。
調(diào)用()組件對(duì)已經(jīng)綁定了請(qǐng)求消息數(shù)據(jù)的參數(shù)對(duì)象進(jìn)行數(shù)據(jù)合法性校驗(yàn)。
可以在()文件中進(jìn)行前端控制器的配置。