java基礎(chǔ)上機(jī)題_分類整理版

java基礎(chǔ)上機(jī)題_分類整理版

ID:5728798

大?。?09.43 KB

頁數(shù):38頁

時間:2017-12-23

java基礎(chǔ)上機(jī)題_分類整理版_第1頁
java基礎(chǔ)上機(jī)題_分類整理版_第2頁
java基礎(chǔ)上機(jī)題_分類整理版_第3頁
java基礎(chǔ)上機(jī)題_分類整理版_第4頁
java基礎(chǔ)上機(jī)題_分類整理版_第5頁
資源描述:

《java基礎(chǔ)上機(jī)題_分類整理版》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、一、類和對象基礎(chǔ)題(共13題)1.編寫一個Java應(yīng)用程序,該程序中有3個類:Lader、Circle和主類A。具體要求如下:Lader類具有類型為double的上底、下底、高、面積屬性,具有返回面積的功能,包括一個構(gòu)造方法對上底、下底、高進(jìn)行初始化。Circle類具有類型為double的半徑、周長和面積屬性,具有返回周長、面積的功能,包括一個構(gòu)造方法對半徑進(jìn)行初始化。主類A用來測試類Lader和類Circle的功能。解答:解題思路:該題需要構(gòu)建Lader、Circle和主類A,Lader類主要是做什么什么,A類主要做什么,起什么作用。解題過程(關(guān)鍵代碼):解題總結(jié):該題用到

2、了什么什么知識點(diǎn)classLader{doubles,x,g,area;doublegetarea(){return((s+x)*g*0.5);}Lader(doubles,doublex,doubleg){this.s=s;this.x=x;this.g=g;}}classCircle{doubler,m,l;Circle(doublerr){r=rr;}doublegetm(){return3.14*r*r;}doublegetl(){return2*3.14*r;}}publicclassA{publicstaticvoidmain(Stringargs[]){Lade

3、rtext=newLader(3,4,5);System.out.println("上底下底高分別為3,4,5的梯形面積為:"+text.getarea());Circletext1=newCircle(5);System.out.println("半徑為5的圓面積是:"+text1.getm()+",周長是"+text1.getl());}}結(jié)題總結(jié):本題用到了構(gòu)造方法,new實(shí)例化對象,方法的聲明和調(diào)用以及對象的引用等等。2.按要求編寫Java應(yīng)用程序:(1)編寫西游記人物類(XiYouJiRenWu)其中屬性有:身高(height),名字(name),武器(weapon

4、)方法有:顯示名字(printName),顯示武器(printWeapon)(2)在主類的main方法中創(chuàng)建二個對象:zhuBaJie,sunWuKong。并分別為他們的兩個屬性(name,weapon)賦值,最后分別調(diào)用printName,printWeapon方法顯示二個對象的屬性值。packagejava2;classXiYouJiRenWu{doubleheight;Stringname,weapon;voidprintName(Stringname){System.out.println("name:"+name);}voidprintWeapon(Stringwe

5、apon){System.out.println("weapon:"+weapon);}}publicclassPeople{publicstaticvoidmain(String[]args){XiYouJiRenWuzhuBaJie=newXiYouJiRenWu();XiYouJiRenWusunWuKong=newXiYouJiRenWu();zhuBaJie.name="豬八戒";sunWuKong.name="孫悟空";zhuBaJie.weapon="九齒釘耙";sunWuKong.weapon="如意金箍棒";zhuBaJie.printName(zhuBaJ

6、ie.name);zhuBaJie.printWeapon(zhuBaJie.weapon);sunWuKong.printName(sunWuKong.name);sunWuKong.printWeapon(sunWuKong.weapon);}}3.編寫Java應(yīng)用程序。首先定義一個描述銀行賬戶的Account類,包括成員變量“賬號”和“存款余額”,成員方法有“存款”、“取款”和“余額查詢”。其次,編寫一個主類,在主類中測試Account類的功能。classAccount{protectedStringAccountNumber;protectedfloatbalance

7、;floatdesposit(floatamout){balance+=amout;returnbalance;}floatwithdraw(floatamout){balance-=amout;returnbalance;}Account(){this("",0);}Account(StringNumber,floatbalance){AccountNumber=Number;this.balance=balance;}voidshow(){System.out.printf("賬號:%s的余額是:%

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。