下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)訓(xùn)4字符串類【目的】掌握String類的常用方法【內(nèi)容】String類的常用方法。實(shí)訓(xùn)要求:編寫一個(gè)Java應(yīng)用程序,判斷兩個(gè)字符串是否相同,判斷字符串的前綴、后綴是否和某個(gè)字符串相同,按字典順序比較兩個(gè)字符串的大小關(guān)系,檢索字符串,創(chuàng)建字符串,將數(shù)字型字符串轉(zhuǎn)換為數(shù)字,將字符串存放到數(shù)組中,用字符數(shù)組創(chuàng)建字符串。程序運(yùn)行效果示例:程序運(yùn)行效果如下圖所示:程序模板:StringExample.javaclass StringExample public static void main(String args) String s1=new String(you are a student),
2、s2=new String(how are you);if(s1.equals(s2)/使用equals方法判斷s1與s2是否相同System.out.println(s1 與 s2 相同);elseSystem.out.println(s1 與 s2 不相同);String s3=new String(22030219851022024);if( s3 != null & !.equals(s3)判斷 s3 的前綴是否是“ 220302”。System.out.println(” 吉林省的身份證);String s4=new String(你), s5=new String(我);jf( t
3、his.charAt(s4)-anotherString.charAt(s5)/按著字典序 S4 大于 S5 的表達(dá)式。System.out.println(” 按字典序 s4 大于 s5);elseSystem.out.println(” 按字典序 s4 小于 s5);int position=0;String path=c:javajspA.java;position= indexOf(”,6); /獲取path中最后出現(xiàn)目錄分隔符號(hào)的位置 System.out.println(c:javajspA.java 中最后出現(xiàn)的位置:+position);String fileName=path
4、. getChars(12,18,A,0)獲取 path 中“ A.java”子字符串 System.out.println(c:javajspA.java 中含有的文件名:+fileName);String s6=new String(100),s7=new String(123.678);int n1= Integer.parseln(s6);/將 s6轉(zhuǎn)化成 int 型數(shù)據(jù)。double n2=Double.parseDouble(s7);將 s7 轉(zhuǎn)化成 double 型數(shù)據(jù)。double m=n1+n2;System.out.println(m);String s8=valuOf(m
5、)/String 調(diào)用valuOf(int n)方法將 m轉(zhuǎn)化為字符串對(duì)象 position=s8.indexOf(.);String temp=s8.substring(position+1);System.out.println(數(shù)字+m+有+temp.length()+位小數(shù));String s9=new String(ABCDEF);char a=s8n1,n2/將s8存放到數(shù)組a中。for(int i=a .l ength-1;i=0;i-)System.out.print( +ai);實(shí)訓(xùn)后的練習(xí):1.程序中的s6改寫成String s6=new String(1a12b ”);運(yùn)
6、行時(shí)提示怎樣的錯(cuò)誤?2. 請(qǐng)用數(shù)組a的前3個(gè)單元?jiǎng)?chuàng)建一個(gè)字符串并輸出該串。3. 請(qǐng)給出獲取path中jsp ”子字符串的代碼。4. 在程序的適當(dāng)位置增加如下代碼,注意輸出的結(jié)果。String str1= new String(ABCAB”,str2=null, str3=null, str4=nu II;str2=str1.replaceAII(str3=str2.replaceAII(str4=str3.replaceAII(A”, ”First ”); B”,Second);C”, ”Third ”);System.out.pri ntln( str1);System.out.pri nt
7、l n( str2);System.out.pri ntln( str3);System.out.pri ntl n( str4);5. 可以使用Long類中的下列static方法得到整數(shù)各種進(jìn)制的字符串表示:Public static String toB in aryStri ng(lo ng i)Public static Stri ng toOctalStri ng(lo ng i)Public static String toHexStri ng(l ong i)Public static String toString(long i,int p) 其中的toString(longi
8、, int p)返回整數(shù)i的p進(jìn)制表示。請(qǐng)?jiān)谶m當(dāng)位置添加代碼輸出12345的二進(jìn)制、八進(jìn)制和十六進(jìn)制表示。6. 在適當(dāng)位置添加代碼,分別輸出數(shù)字m的整數(shù)部分和小數(shù)部分?!窘Y(jié)果】將本次上機(jī)實(shí)訓(xùn)結(jié)果按照實(shí)訓(xùn)要求內(nèi)容依次進(jìn)行,填寫實(shí)訓(xùn)目標(biāo)、過程、結(jié)果。【注意事項(xiàng)】 實(shí)訓(xùn)報(bào)告要求每人提交一份,使用專門的報(bào)告紙,內(nèi)容寫全,包括實(shí)訓(xùn)名稱、班級(jí)、 姓名、同組人,試驗(yàn)日期、交報(bào)告日期等。 報(bào)告不需要填寫源代碼,只要將完成情況和所有練習(xí)題結(jié)果寫上就可以。實(shí)訓(xùn)5 Java異常處理【目的】1) 掌握J(rèn)ava異常的概念及工作機(jī)制2) 掌握異常的分類3) 掌握拋出異常語句的使用(throw)4) 掌握拋出捕獲處理異常語
9、句的使用(trycatchfin ally)5) 掌握上拋異常語句的使用 (throws)6) 掌握創(chuàng)建自定義異常【內(nèi)容】1、編寫一個(gè)應(yīng)用程序,要求從鍵盤輸入一個(gè)double型的圓的半徑,計(jì)算并輸出其面積。測(cè)試當(dāng)輸入的數(shù)據(jù)不是double型數(shù)據(jù)(如字符串“ abc”)會(huì)產(chǎn)生什么結(jié) 果,怎樣處理。(要有測(cè)試結(jié)果圖,看能不能捕獲到異常)package com.JavaTraining.ex?timpart java,ic.iOException;inipor t j ava * i o * I nputSt r e amReade r;import java.io.BufferedReader;p
10、ublic class Circle public static void main(String args) throws IOException system.out.print (請(qǐng)輸A.半徑:);BufferedReader br = new ButferedReader(new Input St reajnReader (System, in);trySystEnu out + pHintin (凰的面*2為 t H+co2zip口(Double-prsercuJbie(br. readLined );catch (Number Format Except ion 皐)System*
11、 out * print In諸重新輸A.) ipublic static double computerArea(double r) return Math.PT4r*r;2、計(jì)算兩個(gè)正數(shù)之和,當(dāng)任意一個(gè)數(shù)超出范圍時(shí),拋出自己定義的異常(NumberRa ngeException)。(要有測(cè)試結(jié)果圖,看能不能捕獲到異常)package com, JavaTLaimng*ex?;2-ioport java*io,BuffereciReader;-j import java*io;lnt a=Integer.parelnt(br.readLine Q);int b-lnteger.parsern
12、t(br.readLine();SystemQtrtprintln (果t求列為:+conipLiteaf b);catch (NumberRangeExcept ion s)e + printStackTrace ();71箱252627282930313233public static int comput隼(nt a, int b throws NumberRangeException Iif ( (a0 | b0) ? throw new NuirLberRangeEKeeption f; return (a+b);1 package comJvaTraining.ex?;public
13、 class NuinberRangeException extends Exception public NuinberRangeException (String msg) super(msg);石)7 )8Whe n you are old and grey and full of sleep,And no ddi ng by the fire, take dow n this book,And slowly read, and dream of the soft lookYour eyes had once, and of their shadows deep;How many lov
14、ed your mome nts of glad grace,And loved your beauty with love false or true,But one man loved the pilgrim soul in you,And loved the sorrows of your cha nging face;And bending dow n beside the glow ing bars,Murmur, a little sadly, how love fledAnd paced upon the mountains overheadAnd hid his face am
15、id a crowd of stars.The furthest dista nee in the worldIs not betwee n life and deathBut whe n I sta nd in front of youYet you dont know thatI love you.The furthest dista nee in the worldIs not whe n I sta nd in front of youYet you cant see my loveBut whe n un doubtedly knowing the love from bothYet cannot be together.The furthest dista nee in the worldIs not being apart while being in loveBut whe n I pla i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品采購(gòu)管理制度
- 企業(yè)環(huán)境的應(yīng)急預(yù)案
- 幼兒園手工制作活動(dòng)策劃方案(3篇)
- 春節(jié)安全的應(yīng)急預(yù)案范文(35篇)
- 老師工作計(jì)劃11篇
- 高中體育述職報(bào)告5篇
- 高考地理二輪復(fù)習(xí)綜合題專項(xiàng)訓(xùn)練1特征(點(diǎn))描述類含答案
- 第二十三章 數(shù)據(jù)分析 綜合檢測(cè)
- 山西省太原市2024-2025學(xué)年七年級(jí)上學(xué)期期中地理試題(含答案)
- 河南省周口市項(xiàng)城市東街小學(xué)等校2024-2025學(xué)年四年級(jí)上學(xué)期11月期中數(shù)學(xué)試題
- 食材配送實(shí)施方案(適用于學(xué)校、醫(yī)院、酒店、企事業(yè)單位食堂等食材采購(gòu))投標(biāo)方案(技術(shù)方案)
- 期中練習(xí)(試題)-2024-2025學(xué)年人教PEP版英語六年級(jí)上冊(cè)
- 2024-2025學(xué)年五年級(jí)科學(xué)上冊(cè)第二單元《地球表面的變化》測(cè)試卷(教科版)
- 中國(guó)高血壓防治指南(2024年修訂版)要點(diǎn)解讀
- 2024年新人教版七年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件 第三章 代數(shù)式 數(shù)學(xué)活動(dòng)
- 九年級(jí)物理全冊(cè)教案【人教版】
- 《中華民族一家親-同心共筑中國(guó)夢(mèng)》隊(duì)會(huì)課件
- Unit 4 Time to celebrate 大單元教學(xué)設(shè)計(jì) 2024-2025學(xué)年外研版英語七年級(jí)上冊(cè)
- 二十屆三中全會(huì)精神應(yīng)知應(yīng)會(huì)知識(shí)測(cè)試30題(附答案)
- 【A公司企業(yè)文化建設(shè)問題及優(yōu)化建議開題報(bào)告3400字】
- 2.2.1 有理數(shù)的乘法(第一課時(shí))-教案
評(píng)論
0/150
提交評(píng)論