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

正文內(nèi)容

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

2024-10-16 05:34本頁面
  

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