


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、淮海工學(xué)院計算機(jī)工程學(xué)院實驗報告書課 程名:面向?qū)ο蟪绦蛟O(shè)計題 目 實驗三 深入面向?qū)ο缶幊蹋?)班 級:學(xué) 號:姓 名:評語:成績: 指導(dǎo)教師: 批閱時間:.實驗?zāi)康?)通過本次實驗,進(jìn)一步理解掌握String、StringTokenizer、StringBufer、Date、Calendar類的作用肪主要屬性和方法。(2)通過本次實驗,掌握異常類的定義、異常的拋出和處理方法。二.實驗容及要求(1)編寫程序,實現(xiàn) String、StringBufer、StringTokenizer、Date、Calendar 的應(yīng)用;(2)在以上編寫的程序中要應(yīng)用自定義異常類,并能在程序中拋出異常、捕獲和處
2、理異常。要注意:定義的異常要能反映出特定的邏輯錯誤!三實驗步驟1. 簡易步驟:(1)新建文件夾來存放這次實驗的所有容。(2)將每個小題作為一題,分析形成簡單的框架。(3 )詳細(xì)編寫程序。(4)整理所有實驗容。2. 源程序:(1)實現(xiàn)String中的比較,刪除,替換等操作。class NException exte nds Exception /處理異常,返回異常信息 String message;NExceptio n(Stri ng i,Stri ng j) message="字符串"+i+"和字符串"+j+"不是一種類型”;public S
3、tri ng toStri ng()retur n message;class c public int getm(String i,String j) throws NException /自定義的異常類,用來對兩個字符串進(jìn)行比較,排序char o,p;o=i.charAt(0);/ 將 String 類型的第一個字符轉(zhuǎn)換成單個字符用來作下面的圍判斷p=j.charAt(0);if(o-p)>25 | (o-p)<(-25) / 判斷是不否是同一類型 的條件NException e=new NException(i,j);throw e; / 拋出異常,下面的不執(zhí)行if(pare
4、To(i)<0) String t=i;i=j;j=t;return 1;class String1public static void main(String args) int number=0;c c=new c();String s="student","entropyen"," engage ","english","clinent"for(int k=0;k<s1.length();k+) if(s1.regionMatches(k,"en",0,2)
5、 / 統(tǒng)計第 2 個字符串中 en 出現(xiàn)多少次 number+;System.out.println("* 第二個字符串中出現(xiàn) en' 的次數(shù)是 *:"+number);s2=s2.trim();System.out.println(" engage 去掉空格后: "+s2); / 將字符串兩邊的空格去 掉String a=s0.substring(1,4);System.out.println("* 截取第一個字符串中的子串 * : "+a); / 截取子串int b=s2.indexOf("d");St
6、ring d=s4.replaceAll("en","cd"); / 字符串的成員替換System.out.println(" 第五個串用“ cd “替換“ en “后: "+d);if(b<0)System.out.println("* 第三個串中沒有出現(xiàn) d*"); / 查看子串在字符串 中出現(xiàn)的位置elseSystem.out.println(" 要查找的字符出現(xiàn)在第三個串中的第 "+b+" 個位置 ");for(int i=0;i<s.length-1;i
7、+)catch(NExcepti on n) /System.out.pri ntf(n .toStri ng();捕獲異常System.out.println("*數(shù)組S排序后的結(jié)果是* : "); / 排序后的組數(shù)for(i nt i=0;i<sen gth;i+) System.out.pri ntln (""+si);四.實驗結(jié)果(1)String 的各種應(yīng)用C:Wm d o 心m 3 2 kcmc-exe笫二*字符串屮坤一 “的磁是 enffagB 圭遑工格_?ng唐*TH*11我取第一待芯s tudcnt;entropyeranqaqe
8、e ngrlishelinent 宙掩任意槌繼續(xù)engagei«-»s tuidl clliicdu1當(dāng)出現(xiàn)異常時,捕獲并輸出相關(guān)信息。渝川->>廿號 蘋 MMCTE d e nrr*(2) SfringTokenizerNw鶯圧-(3) Siring Buffer凹rl>w_ndowG/5e£tJJzr,mDmxeinenit(4) DateSriL Apr 27 23:13i24 GST 2tiL3* inc:玄曲1占 t irte :2813time:1970fc inc日星:23SI < Aw'n dm 2 cmc. ewe
9、a4jH704j=|117 _.血月01日朋時MO?:15 7001 月 01 00707&9Ed匸 Apr 27 23=13-24 CST 2013 青按任息梃維續(xù) -Cale ndar 正常顯示:異常顯示:SJ <:W rdovwsXTennnc.en |同fcBTJ星岀圭nurmji-AI7斗分,意 丘或二任 在時出按 號'b從靑五.分析體會大多現(xiàn)實程序都使用了所謂的"多重繼承",但JAVA不支持多重繼承,所以它引入了接口的概念,接口在JAVA中是為了支持運(yùn)行時多態(tài)方法解決而設(shè)計的.通過提供in terfacein terface 你可以指定一個類必須做什么而不是規(guī)定它如何去做,一個類可以實現(xiàn)多個接口 .接口中只進(jìn)行方法的聲明,不許提供方法的實現(xiàn),所以,方法定義沒有方法體,且用“;”結(jié)尾。接口體中只有常量定義和public、abstract方法定義,也可以省略這些方法,但系統(tǒng)默認(rèn)的也是這種方法。 所以在使用接口中的方法時, 不論接口中有沒有寫出來, 使用時都要用public進(jìn)行聲明。如果子類繼承了父類的方法,那么子類可以重寫繼承了的方法,一但重寫了父類的方法,貝U父類的方法被隱藏
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城鎮(zhèn)污水管網(wǎng)建設(shè)項目安全管理方案(參考模板)
- xx河流排水防澇設(shè)施建設(shè)項目數(shù)字化方案(范文)
- 城鎮(zhèn)污水管網(wǎng)建設(shè)項目申請報告(模板范文)
- 鄉(xiāng)村振興戰(zhàn)略下能源電力行業(yè)面臨的挑戰(zhàn)及對策
- 物流與供應(yīng)鏈管理教案
- 五年級學(xué)期學(xué)習(xí)計劃(34篇)
- 2025年光學(xué)纖維面板系列項目發(fā)展計劃
- 五年級科學(xué)上冊教案 - 5《身體的“聯(lián)絡(luò)員”》 教科版
- 中暑現(xiàn)場應(yīng)急處置方案
- 2025年大流量羅茨鼓風(fēng)機(jī)項目發(fā)展計劃
- T-NAASS 114-2024 安格斯牛生產(chǎn)性能測定技術(shù)規(guī)程
- 補(bǔ)牙操作流程課件
- 商丘市寧陵縣2025年五年級數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)檢測試題含答案
- 2025年電信協(xié)優(yōu)(含LTE、5G)資格認(rèn)證考試題庫附含答案
- 2025年江蘇省徐州中考練習(xí)卷(1)英語試題(含答案)
- 公司加農(nóng)戶種植協(xié)議書范本
- 2025年離婚協(xié)議書模板一個小孩
- 教育機(jī)構(gòu)突發(fā)事件處理流程
- 輕鋼結(jié)構(gòu)屋面施工方案
- 2025年中智科技集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 《PFMEA培訓(xùn)教材》課件
評論
0/150
提交評論