华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java面試題 >> 文章內(nèi)容

java面向?qū)ο缶幊填}庫(kù)及答案(15)

來(lái)源:中華考試網(wǎng)  [2016年1月12日]  【

創(chuàng)建一個(gè)Fraction類執(zhí)行分?jǐn)?shù)運(yùn)算。要求如下

1.用整型數(shù)表示類的private成員變量,f1和f2。

2.提供構(gòu)造方法,將分子存入f1,分母存入f2。

3.提供兩個(gè)分?jǐn)?shù)相加的運(yùn)算方法,結(jié)果分別存入f1和f2。

4. 提供兩個(gè)分?jǐn)?shù)相減的運(yùn)算方法,結(jié)果分別存入f1和f2。

5. 提供兩個(gè)分?jǐn)?shù)相乘的運(yùn)算方法,結(jié)果分別存入f1和f2。

6. 提供兩個(gè)分?jǐn)?shù)相除的運(yùn)算方法,結(jié)果分別存入f1和f2。

7.以a/b的形式打印Fraction數(shù)。

8.以浮點(diǎn)數(shù)的形式打印Fraction數(shù)

9.編寫(xiě)主控程序運(yùn)行分?jǐn)?shù)運(yùn)算。

Public class Fraction{

Private int f1,f2;

Fraction(int a,int b){

F1=a;f2=b;

}

Void 分?jǐn)?shù)加(int x1,int x2,int y1,int y2){

F1=x1*y2+x2*y1;

F2=y1*y2;}

Void 分?jǐn)?shù)減(int x1,int x2,int y1,int y2){

F1=x1*y2-x2*y1;

F2=y1*y2;}

Void 分?jǐn)?shù)乘(int x1,int x2,int y1,int y2){

F1=x1*x2 ;

F2=y1*y2;}

Void 分?jǐn)?shù)除(int x1,int x2,int y1,int y2){

F1=x1*x2 ;

F2=y1*y2;}

}

Public static void main(String args[ ]){

Fraction f=new Fraction (1,1);

f.分?jǐn)?shù)加(2,3,4,5);

system.out.println(“分?jǐn)?shù)和=”+f.f1+”/”f.f2+”浮點(diǎn)數(shù)=”+(double)f.f1/f.f2 );

f.分?jǐn)?shù)減 (2,3,4,5);

system.out.println(“分?jǐn)?shù)差=”+f.f1+”/”f.f2+”浮點(diǎn)數(shù)=”+(double)f.f1/f.f2 );

f.分?jǐn)?shù)乘(2,3,4,5);

system.out.println(“分?jǐn)?shù)乘=”+f.f1+”/”f.f2+”浮點(diǎn)數(shù)=”+(double)f.f1/f.f2 );

f.分?jǐn)?shù)除(2,3,4,5);

system.out.println(“分?jǐn)?shù)除=”+f.f1+”/”f.f2+”浮點(diǎn)數(shù)=”+(double)f.f1/f.f2 );

 

}

}

一下關(guān)于接口不正確的說(shuō)法是(D)

A.  一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,類似于多重繼承。

B.   接口可以沒(méi)有構(gòu)造函數(shù)和折構(gòu)函數(shù)。

C.  接口可以繼承。

D.  接口包含的方法既可以有實(shí)現(xiàn),也可以沒(méi)有實(shí)現(xiàn)。

責(zé)編:ljnbset
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
包头市| 喀喇沁旗| 栾城县| 灵川县| 镇安县| 铁岭县| 大冶市| 普兰县| 宣恩县| 南陵县| 石渠县| 凤台县| 芦溪县| 满洲里市| 呼玛县| 北安市| 闸北区| 万州区| 老河口市| 浦县| 霞浦县| 湄潭县| 图木舒克市| 宁陕县| 乌鲁木齐市| 惠东县| 天津市| 漳浦县| 五常市| 灌南县| 柏乡县| 蚌埠市| 长治县| 青阳县| 姜堰市| 两当县| 上思县| 会东县| 锦屏县| 肥乡县| 辽宁省|