freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο笈cjava程序設(shè)計(jì)java概述與語(yǔ)言基礎(chǔ)ppt-資料下載頁(yè)

2025-10-07 05:34本頁(yè)面
  

【正文】 //迭代,變更循環(huán)條件 } ?當(dāng)表達(dá)式 termination為 true時(shí),執(zhí)行 { }中的語(yǔ)句,否則終止循環(huán)。 ? 例 第 79 頁(yè) while和 dowhile語(yǔ)句 ?dowhile循環(huán)語(yǔ)句 (直到型循環(huán)) [initialization] //初始化條件 do { body。 //循環(huán)體 [iteration。] //迭代,變更循環(huán)條件 } while (termination) 。 //循環(huán)條件 ?首先執(zhí)行一遍 { }中的語(yǔ)句,當(dāng)表達(dá)式 termination為 true時(shí),繼續(xù)執(zhí)行 { }中的語(yǔ)句,否則終止循環(huán)。 ?例 第 80 頁(yè) for語(yǔ)句 ?for循環(huán)語(yǔ)句 for (initialization。 termination。 iteration) { body。 //循環(huán)體 } 其中: ? initialization:初始化條件 。 ? termination :循環(huán)條件 ? iteration : 迭代,變更循環(huán)條件 初始化、終止以及迭代部分都可以為空語(yǔ)句 (但分號(hào)不能省 ),三者均為空的時(shí)候,相當(dāng)于一個(gè)無限循環(huán)。 在初始化部分和迭代部分可以使用逗號(hào)語(yǔ)句,來進(jìn)行多個(gè)操作。逗號(hào)語(yǔ)句是用逗號(hào)分隔的語(yǔ)句序列。 第 81 頁(yè) 跳轉(zhuǎn)語(yǔ)句 ?Java語(yǔ)言有 3種跳轉(zhuǎn)語(yǔ)句: break語(yǔ)句 continue語(yǔ)句 return語(yǔ)句 第 82 頁(yè) 跳轉(zhuǎn)語(yǔ)句 ?break語(yǔ)句 ?其功能是從該語(yǔ)句所在的 switch分支 或 循環(huán) 中跳轉(zhuǎn)出來,執(zhí)行其后繼語(yǔ)句。 例 ?在 Java中,可以為每個(gè)代碼塊加一個(gè)標(biāo)號(hào),一個(gè)代碼塊通常是用大括號(hào) { }括起來的一段代碼。加標(biāo)號(hào)的格式為: BlockLabel: { codeBlock。 } 例 break語(yǔ)句的第二種使用情況就是跳出它所指定的塊,并從緊跟該塊后的第一條語(yǔ)句處執(zhí)行。 break BlockLabel; 例 第 83 頁(yè) 跳轉(zhuǎn)語(yǔ)句 a:{ //標(biāo)記代碼塊 a …… b:{ //標(biāo)記代碼塊 b …… c:{ //標(biāo)記代碼塊 c …… break b。 …… // 這段語(yǔ)句將不執(zhí)行 } //代碼塊 c結(jié)束 …… //這段語(yǔ)句也不執(zhí)行 } //代碼塊 b結(jié)束 …… //從這段語(yǔ)句開始執(zhí)行 } //代碼塊 a結(jié)束 第 84 頁(yè) 跳轉(zhuǎn)語(yǔ)句 ?continue語(yǔ)句 ?continue語(yǔ)句用來結(jié)束本次循環(huán),跳過循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,接著進(jìn)行終止條件的判斷,以決定是否繼續(xù)循環(huán)。對(duì)于 for語(yǔ)句,在進(jìn)行終止條件的判斷前,還要先執(zhí)行迭代語(yǔ)句。它的格式為: continue; 例 ?也可以用 continue跳轉(zhuǎn)到括號(hào)指明的外層循環(huán)中,這時(shí)的格式為 continue outerLable。 例 第 85 頁(yè) 跳轉(zhuǎn)語(yǔ)句 ?return語(yǔ)句 ? return語(yǔ)句從當(dāng)前方法中退出,返回到調(diào)用該方法的語(yǔ)句處,并從緊跟該語(yǔ)句的下一條語(yǔ)句繼續(xù)程序的執(zhí)行。返回語(yǔ)句有兩種格式: return expression。 //當(dāng)方法需要返回某種類型數(shù)據(jù)時(shí) return。 //當(dāng)方法的返回類型為 void時(shí) ? 單獨(dú)一條 return語(yǔ)句放在方法中間時(shí),會(huì)產(chǎn)生“不可到達(dá)”編譯錯(cuò)誤 ,因?yàn)槠浜蟮恼Z(yǔ)句將不會(huì)執(zhí)行到。若真需要退出方法,可以通過將 return語(yǔ)句嵌入某些語(yǔ)句(如 ifelse)來使程序在未執(zhí)行完方法中所有語(yǔ)句時(shí)退出。 第 86 頁(yè) 跳轉(zhuǎn)語(yǔ)句 ?異常處理語(yǔ)句: trycatchfinally, throw 在進(jìn)行程序設(shè)計(jì)時(shí),錯(cuò)誤的產(chǎn)生是不可避免得。如何處理錯(cuò)誤?把錯(cuò)誤交給誰(shuí)去處理?程序又該如何從錯(cuò)誤中恢復(fù)?這是任何程序設(shè)計(jì)語(yǔ)言都必須面對(duì)和解決的問題。 Java語(yǔ)言中是通過異常( Exception)來處理錯(cuò)誤的。 我們將在第 7章中詳細(xì)介紹異常及其處理。 2021/11/13 01:36 87 數(shù) 組 第 88 頁(yè) 數(shù) 組 ?在 Java語(yǔ)言中,數(shù)組是一種最簡(jiǎn)單的復(fù)合數(shù)據(jù)類型(引用數(shù)據(jù)類型)。 ?數(shù)組是有序數(shù)據(jù)的集合,數(shù)組中的每個(gè)元素具有相同的數(shù)據(jù)類型, ?可以聲明任何類型的數(shù)組 ──原始類型或類類型 , ?可以象創(chuàng)建對(duì)象一樣,使用關(guān)鍵字 new 創(chuàng)建一個(gè)數(shù)組。 ?可以用一個(gè)統(tǒng)一的數(shù)組名和下標(biāo)來唯一地確定數(shù)組中的元素,所有數(shù)組的下標(biāo)都從 0開始。 第 89 頁(yè) 數(shù) 組 ?數(shù)組的長(zhǎng)度在數(shù)組創(chuàng)建的時(shí)候就已經(jīng)確定。一旦創(chuàng)建以后,數(shù)組就有了固定長(zhǎng)度。如圖所示,數(shù)組的長(zhǎng)度為 10,第一個(gè)下標(biāo)為 0,下標(biāo)為 8的元素為第 9個(gè)元素。 ? ?數(shù)組元素就是數(shù)組中的一個(gè)成員,可以通過數(shù)組中的位置來訪問它。如果需要在一個(gè)結(jié)構(gòu)中存儲(chǔ)不同類型的數(shù)據(jù),或者需要一個(gè)長(zhǎng)度可以動(dòng)態(tài)改變的結(jié)構(gòu),可以考慮使用 Vector類型而不使用數(shù)組。 第 90 頁(yè) 創(chuàng)建和使用數(shù)組 1. 聲明一個(gè)數(shù)組 int[] anArray。 2. 創(chuàng)建一個(gè)數(shù)組 可使用 Java的 new運(yùn)算符來創(chuàng)建一個(gè)數(shù)組 anArray = new int[10]。 3. 數(shù)組初始化程序 boolean[] answers = { true, false, true, true, false }。 4. 訪問數(shù)組元素 anArray[i] = i。 5. 確定數(shù)組的大小 第 91 頁(yè) 對(duì)象數(shù)組 ?由同類型的對(duì)象為數(shù)組元素組成的數(shù)組稱為對(duì)象數(shù)組。數(shù)組可用于保存引用類型的多個(gè)對(duì)象。 ?例 編寫一個(gè)程序創(chuàng)建一個(gè)包含 3個(gè) String對(duì)象的數(shù)組,并且將這 3個(gè)字符串以小寫字母的形式打印出來。 第 92 頁(yè) 0 1 2 3 . . . . 0 1 2 3 … 多維數(shù)組 ?Java的二維數(shù)組實(shí)質(zhì)上是一維數(shù)組的數(shù)組,如圖所示。這個(gè)二維數(shù)組可用 ,該長(zhǎng)度為一維數(shù)組的個(gè)數(shù)。 arrayOfInts[i].length表示第 i行子數(shù)組的長(zhǎng)度。 圖 二維數(shù)組結(jié)構(gòu)示意圖 例 某個(gè)一維數(shù)組的長(zhǎng)度(可各不相同) 二維數(shù)組的長(zhǎng)度 第 93 頁(yè) 小 結(jié) Java是一種簡(jiǎn)單的語(yǔ)言。語(yǔ)言簡(jiǎn)潔,規(guī)模小。在 Java的基本語(yǔ)句中取消了其他語(yǔ)言中十分繁瑣和難以理解的內(nèi)容,如 C++的指針、運(yùn)算符重載等。 Java的基本類型同許多語(yǔ)言一致,基本語(yǔ)句在外觀上同許多流行的語(yǔ)言非常相像,多少讓我們感到有點(diǎn)熟悉和親切,易于學(xué)習(xí)。 第 94 頁(yè) 習(xí) 題 1. Java有哪些基本數(shù)據(jù)類型?描述其分類情況,編寫一個(gè)簡(jiǎn)單的程序,各聲明一個(gè)變量,初始化并輸出其值。 2. 比較 break與 continue語(yǔ)句的區(qū)別。 3. 編寫一個(gè)程序,把變量 n的初始值設(shè)置為 1678,然后利用除法運(yùn)算和取余運(yùn)算把變量的每位數(shù)字都提出來并打印,輸出結(jié)果為: n = 1, 6, 7, 8 4. 編寫 Java程序,接受用戶輸入的 1~12之間的整數(shù),若不符合條件則重輸入,利用 switch語(yǔ)句輸出對(duì)應(yīng)月份的天數(shù)。 5. 編寫 Java程序計(jì)算一個(gè)整數(shù)之內(nèi)的素?cái)?shù)并輸出。 6. Java數(shù)組的特點(diǎn)是什么?如何創(chuàng)建和使用對(duì)象數(shù)組? 7. 編寫 Java程序?qū)崿F(xiàn):輸入一組整數(shù)存放在數(shù)組中,比較并輸出其中的最大值和最小值;再將數(shù)組元素從小到大排序并輸出。 第 95 頁(yè) 結(jié) 束
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1