


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE1PAGE第4單元字符串課程名稱(chēng)Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)項(xiàng)目名稱(chēng)字符串任務(wù)名稱(chēng)字符串課時(shí)6項(xiàng)目性質(zhì)□演示性□驗(yàn)證性□設(shè)計(jì)性√綜合性授課班級(jí)授課日期授課地點(diǎn)教學(xué)目標(biāo)能力目標(biāo):1.具備使用字符串常用API解決問(wèn)題的能力2.具備使用StringBuffer類(lèi)操作字符串的能力3.具備使用數(shù)組常用API解決問(wèn)題的能力知識(shí)目標(biāo):1.掌握String類(lèi)及其常用API2.掌握StringBuffer類(lèi)的應(yīng)用3.掌握常用的JavaAPI素質(zhì)目標(biāo):1.培養(yǎng)學(xué)生知識(shí)掌握和技能運(yùn)用能力2.培養(yǎng)學(xué)生團(tuán)結(jié)合作、互幫互助的能力;教學(xué)內(nèi)容1.任務(wù)描述2.任務(wù)展示與實(shí)現(xiàn)(1)Random類(lèi)隨機(jī)產(chǎn)生一個(gè)隨機(jī)數(shù)。(2)Scanner類(lèi)接收用戶(hù)的輸入。(3)System類(lèi)實(shí)現(xiàn)系統(tǒng)退出。3.教師講解本任務(wù)涉及的知識(shí)點(diǎn)4.任務(wù)小結(jié)教學(xué)重點(diǎn)1.字符串的分割、比較等操作2.數(shù)組的拷貝、隨機(jī)數(shù)的生成教學(xué)難點(diǎn)1.StringBuilder與StringBuffer的比較2.Random類(lèi)與Math類(lèi)生成隨機(jī)數(shù)教學(xué)準(zhǔn)備1.裝有JDK、Eclipse的電腦2.教學(xué)課件PPT3.教材:《Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)》董勇傅雷揚(yáng)人民郵電出版社作業(yè)設(shè)計(jì)編寫(xiě)一個(gè)猜數(shù)字游戲教學(xué)過(guò)程教學(xué)內(nèi)容與過(guò)程(教學(xué)內(nèi)容、教學(xué)方法、組織形式、教學(xué)手段)做好課前“5分鐘”教學(xué)管理(多媒體、實(shí)訓(xùn)室),做好上課前的各項(xiàng)準(zhǔn)備工作(打開(kāi)電腦、打開(kāi)課件、打開(kāi)軟件、打開(kāi)U盤(pán)中的素材位置、打開(kāi)授課計(jì)劃、教案等),吸引學(xué)生注意力。【課前說(shuō)明】本章主要講解String類(lèi)和常用的JavaAPI。首先講解String類(lèi)及常用的String操作方法,并講解了不同類(lèi)型的操作方法;然后講解StringBuffer和StringBuilder;最后講解JavaAPI中常用的幾個(gè)工具類(lèi),System、Random和Scanner類(lèi),同時(shí)簡(jiǎn)單講解了Math類(lèi),【目的】使學(xué)生從了解本單元的學(xué)習(xí)目標(biāo)、學(xué)習(xí)重點(diǎn)、考評(píng)方式等方面明確學(xué)習(xí)本單元知識(shí)的要求和目標(biāo)。講解String類(lèi)及常用的String操作方法Java核心的類(lèi)庫(kù)中定義了String類(lèi)用于字符串的常用操作。String類(lèi)的常用方法很多,但可以總體歸為4類(lèi):字符串查詢(xún)操作、字符串修改操作、字符串分割操作以及字符串比較操作。講解StringBuffer和StringBuilderStringBuffer和StringBuilder的直接父類(lèi)都是AbstractStringBuilder。它們唯一的區(qū)別就是,StringBuffer的每個(gè)方法上都多了一個(gè)synchronized關(guān)鍵字。StringBuffer是線(xiàn)程安全的,而StringBuilder則不是。在編寫(xiě)程序的時(shí)候如果判定不需要考慮多線(xiàn)程環(huán)境,那么首選StringBuilder,因?yàn)闊o(wú)須考慮多線(xiàn)程。三、講解JavaAPI中常用的幾個(gè)工具類(lèi),System、Random和Scanner類(lèi),同時(shí)簡(jiǎn)單講解了Math類(lèi)案例:字符串的修改操作publicclassStringModifyDemo{ publicstaticvoidmain(String[]args){
Stringstr="7731-5524-jhdF-FfF0";
System.out.println("將F替換成X-"+str.replace("F","X")+"-");
System.out.println("將所有的F替換成X-"+str.replaceAll("F","X")+"-");
System.out.println("將第一個(gè)F替換成b-"+str.replaceFirst("F","b")+"-");
System.out.println("將字符串全部轉(zhuǎn)換成大寫(xiě)-"+str.toUpperCase()+"-");
System.out.println("將字符串全部轉(zhuǎn)換成小寫(xiě)-"+str.toLowerCase()+"-");
System.out.println("去除字符串前后的空格-"+str.trim()+"-");
System.out.println("拼接BVNS字符串-"+str.concat("BVNS")+"-"); }}2.數(shù)組拷貝publicclassArrayCopyDemo{ publicstaticvoidmain(String[]args){
String[]fromArr={"abc","bcd","cde","efg","fgh"};//源數(shù)組
String[]toArr1={"123","456"};//目標(biāo)數(shù)組1
String[]toArr2=newString[9];//目標(biāo)數(shù)組2
//從源數(shù)組中的第0個(gè)元素向目標(biāo)數(shù)組2中復(fù)制3個(gè)元素,從索引位置1開(kāi)始
System.arraycopy(fromArr,0,toArr2,1,3);
for(Stringstr:toArr2){
System.out.print(str+"");//打印輸出數(shù)組內(nèi)的元素
}
System.out.println("\n*************************************");
//從源數(shù)組中的第0個(gè)元素向目標(biāo)數(shù)組1中復(fù)制3個(gè)元素,從索引位置1開(kāi)始
System.arraycopy(fromArr,0,toArr1,1,3);
for(Stringstr:toArr1){
System.out.print(str+"");//打印輸出數(shù)組內(nèi)的元素
}
System.out.println("\n*************************************"); }}參考移動(dòng)的活動(dòng),我們可以將其簡(jiǎn)化成一個(gè)動(dòng)手任務(wù):猜數(shù)字游戲。系統(tǒng)隨機(jī)生成一個(gè)1~100的隨機(jī)數(shù),玩家鍵入自己猜測(cè)的數(shù)字,如果猜中了,則提示玩家贏了,游戲結(jié)束,否則提示用戶(hù)猜測(cè)的數(shù)字是大了或者小了,讓玩家繼續(xù)猜,玩家有十次猜測(cè)機(jī)會(huì)。通過(guò)學(xué)習(xí),學(xué)生能夠掌握String類(lèi)和常用的JavaAPI在程序編寫(xiě)中的具體用法。本節(jié)課主要運(yùn)用案例教學(xué)法,通過(guò)對(duì)字符串深入理解,掌握String、StringBuffer、StringBuilder類(lèi)的基本特點(diǎn),深入探討String、StringBuffer、StringBuilder
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 4644.2-2024從業(yè)人員健康檢查第2部分:健康檢查技術(shù)規(guī)范
- 教育投資并購(gòu)趨勢(shì)洞察:2025年市場(chǎng)動(dòng)態(tài)與整合策略研究報(bào)告
- 月子會(huì)所護(hù)理部
- 有機(jī)磷病人中毒護(hù)理
- 高清電子菜譜制造企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書(shū)
- 環(huán)保型防腐劑行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書(shū)
- 證券研究報(bào)告自動(dòng)化生成工具行業(yè)深度調(diào)研及發(fā)展項(xiàng)目商業(yè)計(jì)劃書(shū)
- 中國(guó)象棋入門(mén)教學(xué)計(jì)劃
- 小學(xué)學(xué)年度心理疏導(dǎo)與安全保障計(jì)劃
- 環(huán)保行業(yè)重大危險(xiǎn)源防控措施
- 液化石油氣汽車(chē)槽車(chē)安全管理規(guī)定
- 預(yù)防野生菌中毒主題班會(huì)集合6篇
- esd術(shù)患者的護(hù)理查房
- 安全管理應(yīng)急預(yù)案之應(yīng)急預(yù)案編制格式和要求
- 國(guó)家開(kāi)放大學(xué)期末機(jī)考人文英語(yǔ)1
- 鉆孔壓水試驗(yàn)記錄表
- 環(huán)保餐具的設(shè)計(jì)
- 結(jié)核菌素(PPD、EC)皮膚試驗(yàn)報(bào)告單
- 電工學(xué)(第六版)中職PPT完整全套教學(xué)課件
- 產(chǎn)業(yè)命題賽道命題解決對(duì)策參考模板
- 砼塔施工方案
評(píng)論
0/150
提交評(píng)論