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





版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長春2025年度廣告合同糾紛律師法律服務(wù)合同
- 2025年電子商務(wù)C2C合作協(xié)議書
- 面板自動檢測機(jī)項目風(fēng)險識別與評估綜合報告
- 金屬基復(fù)合材料項目風(fēng)險識別與評估綜合報告
- 音頻切換臺項目風(fēng)險識別與評估綜合報告
- 合同違約起訴書范文
- 三角形的證明復(fù)習(xí)課件
- 谷雨節(jié)氣知識競賽
- 虛擬現(xiàn)實技術(shù)應(yīng)用合作項目合同
- 商業(yè)房產(chǎn)租賃合同樣本
- (完整版)考研英美文學(xué)名詞解釋
- 中學(xué)校本課程教材《生活中的化學(xué)》
- 第3章MAC協(xié)議
- 中小學(xué)基本辦學(xué)條件標(biāo)準(zhǔn)(建設(shè)用地校舍建設(shè)標(biāo)準(zhǔn))
- 《醫(yī)院感染法律法規(guī)》最新PPT課件
- 交管12123駕照學(xué)法減分題庫及答案共155題(完整版)
- word公章模板
- 中西醫(yī)結(jié)合腫瘤學(xué)試卷(含答案)
- 制衣常識中英對照精講
- 頸椎病先兆頸椎病的保養(yǎng)及頸椎枕選擇原則
- 集團(tuán)公司財務(wù)管理內(nèi)部交易管理辦法,
評論
0/150
提交評論