沈陽師范---java程序設(shè)計---實驗題_第1頁
已閱讀1頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、【沈師710寢室】Java—程序題1假定根據(jù)學生的假定根據(jù)學生的3門學位課程的分數(shù)決定其是否可以拿到學位,對于本科生,如果門學位課程的分數(shù)決定其是否可以拿到學位,對于本科生,如果3門課程的平均分數(shù)超過門課程的平均分數(shù)超過60分即表示通過,而對于研究生,則需要平均超過分即表示通過,而對于研究生,則需要平均超過80分才能夠通過。根據(jù)上述要求,請完成以下分才能夠通過。根據(jù)上述要求,請完成以下Java類的設(shè)計:類的設(shè)計:classStudent

2、privateStringnameprivateintclassAclassBclassCpublicStudent(StringnameintclassAintclassBintclassC)this.name=namethis.classA=classAthis.classB=classBthis.classC=classCpublicStringgetName()returnnamepublicintgetAverage()ret

3、urn(classAclassBclassC)3classUnderGraduateextendsStudentpublicUnderGraduate(StringnameintclassAintclassBintclassC)super(nameclassAclassBclassC)publicvoidisPass()if(getAverage()=60)System.out.println(“本科生“getName()“的三科平均分

4、為:“getAverage()“可以拿到學士學位?!?elseSystem.out.println(“本科生“getName()“的三科平均分為:“getAverage()“不能拿到學士學位?!?classGraduateextendsStudentpublicGraduate(StringnameintclassAintclassBintclassC)super(nameclassAclassBclassC)publicvoidisP

5、ass()if(getAverage()=80)System.out.println(“研究生“getName()“的三科平均分為:“getAverage()“可以拿到碩士學位?!?elseSystem.out.println(“研究生“getName()“的三科平均分為:“getAverage()“不能拿到碩士學位。“)publicclassStudentDemopublicstaticvoidmain(String[]args)Un

6、derGraduates1=newUnderGraduate(“Tom“557581)Graduates2=newGraduate(“Mary“728168)s1.isPass()s2.isPass()運行結(jié)果:運行結(jié)果:本科生本科生Tom的三科平均分為:的三科平均分為:70,可以拿到學士學位。,可以拿到學士學位。研究生研究生Mary的三科平均分為:的三科平均分為:73,不能拿到碩士學位。,不能拿到碩士學位?!旧驇?10寢室】Java—

7、程序題Managerm=newManager(“Tom“10000)Salesmans=newSalesman(“Mary“20004560)Wkerw=newWker(“John“6028)System.out.println(“經(jīng)理“m.getName()“的月工資為:“puteSalary())System.out.println(“銷售人員“s.getName()“的月工資為:“puteSalary())System.out.p

8、rintln(“工人“w.getName()“的月工資為:“puteSalary())運行結(jié)果:經(jīng)理運行結(jié)果:經(jīng)理Tom的月工資為:的月工資為:10000.0銷售人員銷售人員Mary的月工資為:的月工資為:4700.0工人工人John的月工資為:的月工資為:1680.03輸入給定的輸入給定的JavaApplication程序,其中文件程序,其中文件Rectangle.java和Point.java放入放入C:javaexam中;文件中;

9、文件TestPackage.java包含包含main()方法的測試程序放在目錄方法的測試程序放在目錄C:javaexamtest下,寫出運行結(jié)果,并簡述打包過程。下,寫出運行結(jié)果,并簡述打包過程。(1)文件Rectangle.java。packagegraphics.twoDpublicclassRectanglepublicintwidth=0publicintheight=0publicPointiginpublicRectangl

10、e(Pointpintwinth)igin=pwidth=wheight=hpublicvoidmove(intxinty)igin.x=xigin.y=ypublicintarea()returnwidthheight(2)文件Point.java。packagegraphics.twoDpublicclassPointpublicintx=0publicinty=0publicPoint(intxinty)this.x=xthis.

11、y=y(3)文件TestPackage.java。imptgraphics.twoD.publicclassTestPackagepublicstaticvoidmain(Stringargs[])Pointp=newPoint(23)Rectangler=newRectangle(p1010)System.out.println(“Theareaoftherectangleis:“r.area())打包過程:打包過程:(1)將)將C:

12、mypkg添加到添加到classpath變量中,使該路徑作為一個包的根路徑。變量中,使該路徑作為一個包的根路徑。(2)在命令行窗口中將)在命令行窗口中將C:javaexam作為當前目錄,輸入編譯指令作為當前目錄,輸入編譯指令javac–dC:mypkgPoint.javaCircle.java。(3)在命令行窗口中改變當前目錄為)在命令行窗口中改變當前目錄為C:javaexamtest,輸入編譯指令,輸入編譯指令javacTestPac

13、kage.java,再輸入解釋指令,再輸入解釋指令javaTestPackage,那么就可得到,那么就可得到TestPackage.java的執(zhí)行結(jié)果。的執(zhí)行結(jié)果。運行結(jié)果:運行結(jié)果:Theareaoftherectangleis:1004.在類在類A中有兩個默認的方法中有兩個默認的方法a、b,一個私有方法,一個私有方法c。在。在A的派生類的派生類B中有中有3個公共的方法個公共的方法b、c、d。寫出定義這兩個類的寫出定義這兩個類的Jav

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論