预览加载失败,请重新加载试试~

面向?qū)ο缶幊虒嶒瀳蟾鎋第1頁
面向?qū)ο缶幊虒嶒瀳蟾鎋第2頁
面向?qū)ο缶幊虒嶒瀳蟾鎋第3頁
面向?qū)ο缶幊虒嶒瀳蟾鎋第4頁
面向?qū)ο缶幊虒嶒瀳蟾鎋第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、甘肅政法學(xué)院本科學(xué)生實驗報告(一)姓名:學(xué)院:計算機(jī)科學(xué)學(xué)院專業(yè):計算機(jī)科學(xué)與技術(shù)班級:實驗課程名稱:JAVA開發(fā)與語言基礎(chǔ)試驗時間2011年9月28日指導(dǎo)教師及職稱實驗成績:開課時間2011學(xué)年第一學(xué)期甘肅政法學(xué)院實驗管理中心印制實驗題目面向?qū)ο缶幊绦〗M合作否姓名唐曉梅班級2011級專升本班學(xué)號0126一、實驗?zāi)康模?、熟習(xí)Java面向?qū)ο蟪绦蛟O(shè)計的基本思想。2、掌握類與對象的定義及使用方法。3、掌握package語句與import語句的用法。4、掌握java繼承中父類及其子類的定義方法。5、掌握子類重寫父類同名方法的方法。6、掌握用法。二、實驗環(huán)境:裝有,Eclipse的的計算機(jī)一臺三、實

2、驗內(nèi)容與步驟:Java程序開發(fā)環(huán)境配置:1、下載并安裝,過程可參照教材P4-6。2、配置環(huán)境變量:SDK平臺供給的Java編譯器()和Java解說器()位于Java安裝目錄的bin文件夾中,為了能在任何目錄中使用編譯器和解說器,應(yīng)在系統(tǒng)特征中設(shè)置Path。關(guān)于Windows2000、Windows2003、WindowsXP,用鼠標(biāo)右鍵點擊“我的電腦”,彈出菜單,而后選擇屬性,彈出“系統(tǒng)特征”對話框,再單擊該對話框中的高級選項,而后點擊按鈕“環(huán)境變量”,增加以以下圖所示的系統(tǒng)環(huán)境變量:J2SDK的安裝目錄的jre文件夾中包括著要的Java類庫,這些類庫被包括在jrelib此,再增加以以下圖所示

3、環(huán)境變量。Java應(yīng)用程序運轉(zhuǎn)時所需目錄下的壓縮文件中。因3、下載或以上版本,將其解壓到某一目錄下。使用時只要雙擊eclipse圖標(biāo)即可。4、在記事本中編寫簡單的Application程序,運用JDK命令方式在屏幕上打印輸出“你好,很快樂學(xué)習(xí)Java”。5、在記事本中編寫簡單的Applet程序,運用JDK命令方式在JavaApplet中繪制一行文字:“這是一個JavaApplet程序”。6、在Eclipse環(huán)境下達(dá)成3,4所要求的任務(wù),可參照教材P416實驗的步驟。(2)Java程序:實驗3類與對象1、三角形、梯形和圓形的類封裝:分別定義三角形、梯形和圓形類,要求每個類中包括結(jié)構(gòu)方法、求周長及

4、面積的方法。最后在主方法中為三角形、梯形和圓形類創(chuàng)立對象并打印輸出各樣圖形的周長及面積。該程序的模板代碼以下:請將其增補(bǔ)完好并調(diào)試運轉(zhuǎn)。classTrangledoublesideA,sideB,sideC,area,length;booleanboo;publicTrangle(doublea,doubleb,doublec)【代碼1】;classSunRisepublicstaticvoidmain(Stringargs)SquareEquationequation=newSquareEquation(4,5,1);();(-3,4,5);();經(jīng)過編譯得出以下答案:【這是在JDK下運轉(zhuǎn)的

5、錯誤,由于沒有在JDK下建包】以以下圖所示:【這個是在eclipse下運轉(zhuǎn)的,由于把包的名字建錯了,因此犯錯?!俊具@個就把包的名字悔過來了,改成,這樣就對了?!繉嶒?繼承與接口1、定繼父類People,分別定義People類的子類ChinaPeople,AmericanPeople和BeijingPeople并分別重寫父類中的各個方法。最后在主方法中分別創(chuàng)立各子類的對象并調(diào)用各自的方法打印輸出信息。該程序的模板代碼以下:請將其增補(bǔ)完好并調(diào)試運轉(zhuǎn)。classPeopleprotecteddoubleweight,height;publicvoidspeakHello()yayawawa);pub

6、licvoidaverageHeight()height=173;averageheight:+height);publicvoidaverageWeight()weight=70;averageweight:+weight);classChinaPeopleextendsPeople【代碼1】arnings();3、讀懂下邊模板代碼,按要求增補(bǔ)程序并調(diào)試運轉(zhuǎn)。掌握接口的定義及其實現(xiàn)方法,學(xué)習(xí)接口回調(diào)的運用方法。interfaceComputerWeightpublicdoublecomputeWeight();classTelevisionimplementsComputerWeight【代

7、碼1】etTotalWeights();Car小貨車=newCar(goodsTwo);小貨車裝載的貨物重量:+小貨車.getTotalWeights();經(jīng)過編譯得出以下答案:【代碼1】:publicdoublecomputeWeight()return;【代碼2】:publicdoublecomputeWeight()return;【代碼3】:publicdoublecomputeWeight()return145;【代碼4】:for(intk=0;k;k+)totalWeights=totalWeights+goodskputeWeight();第3部分常用類與異樣辦理達(dá)成教材P430實

8、驗。packagezuoye;import.*;publicclassTestStringpublicstaticvoidmain(Stringargs)Stringdata=ThisisaString;StringTokenizerst=newStringTokenizer(data);intcount=();原串是:+data);各個單詞以下:);while()Strings=();單詞總數(shù):+count);經(jīng)過編譯得出以下結(jié)果:達(dá)成教材P116例題。import.*;import.*;publicclassTestDateFormatpublicstaticDateparseDate(S

9、tringtext,Stringformat)arse(text);catch(ParseExceptione)thrownewRuntimeException();publicstaticvoidmain(Stringargs)throwsParseExceptionDatedate=newDate();SimpleDateFormatf=newSimpleDateFormat(yyyy-MM-dd-EEEE-hh-mm-ss);SimpleDateFormatf1=newSimpleDateFormat(yyyy/MM/dd/EEEE/hh/mm/ss);Dated1=parseDate(

10、12-23-2008,MM-dd-yyyy);Dated2=parseDate(2008/12/2510:53:54,yyyy/MM/ddhh:mm:ss);經(jīng)過編譯得出以下結(jié)果:達(dá)成教材P431實驗。import.*;importclassEmailSpiderpublicstaticvoidmain(Stringargs)tryBufferedReaderbr=newBufferedReader(newFileReader(d:);Stringline=;while(line=()!=null)parse(line);catch(FileNotFoundExceptione)();catc

11、h(IOExceptione)();privatestaticvoidparse(Stringline)Patternp=(w.+w.+.w+);plit()Seasonseason=,s);經(jīng)過編譯得出以下結(jié)果:四、實驗過程與分析:第一,安裝,設(shè)置環(huán)境變量,而后到運轉(zhuǎn)輸入cmd,這樣就能夠jdk下運轉(zhuǎn)此后綴名為.java的文件了。其次是在Eclipse下運轉(zhuǎn)文件,翻開Eclipse。先建一個java項目,而后建一個java包,而后建一個以主類名為名的java類,而后編寫一段程序,進(jìn)行編譯和運轉(zhuǎn)。設(shè)置好了后就能夠依據(jù)程序的內(nèi)容,進(jìn)行編譯,依據(jù)Java面向?qū)ο蟪绦蛟O(shè)計的基本思想、類與對象的定義及使用方法、package語句與import語句的用法、java繼承中父類及其子類的定義方法、掌握子類重寫父類同名方法的方法。在程序設(shè)計的同時,實驗三的第三個程序有一個包兩個類,這個在JDK里面就不好運轉(zhuǎn),到Eclipse就特別方便了。五、實驗總結(jié):經(jīng)過以上兩部分的實驗,熟習(xí)J

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論