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

正文內(nèi)容

java程序設(shè)計概述及語言基礎(chǔ)-資料下載頁

2024-12-23 12:19本頁面
  

【正文】 程序 設(shè)計 基 礎(chǔ) ? 運行過程:若 switch后括號內(nèi)的表達式或者變量的值是常量 1, 則執(zhí)行操作組 1的代碼 , 然后跳出switch語句;若表達式或者變量的值是常量 2, 則執(zhí)行操作組 2的代碼 , 然后跳出 switch語句; ……以此類推 , 若表達式或者變量的值不能和任何一個 case后面的常量相等 , 則執(zhí)行 default后面的操作 。 ? switch語句只能測試相等時的情形 , 不能像 if語句那樣判斷任意的情形 。 ? 另外注意 , case后的常量必須不等 。 Java程序 設(shè)計 基 礎(chǔ) ? break 語句 , 用于終止一個語句序列或者一個循環(huán) 。 ? 一般格式是: break ; ? 在 switch語句中,它只能終止“ case”后的語句序列,不能影響其它循環(huán),或者其它代碼。 ? 在循環(huán)語句中,它直接強制地跳出循環(huán)。 ? 在循環(huán)嵌套中, break 語句僅僅終止最里層的循環(huán),即只跳出 break 語句所在的循環(huán)。 Java程序 設(shè)計 基 礎(chǔ) break另一種用途 ? 與標號( label)連用,構(gòu)成類似 goto語句的功能結(jié)構(gòu)。它的格式是: break label; label是標識某一代碼塊的標簽,可以是由任意合法的標識符及冒號組合而成。 ? 當程序運行到這種 break結(jié)構(gòu)時,首先停止正常的運行秩序,將轉(zhuǎn)向帶有指定 label標號的代碼塊。但帶有 label標號的代碼塊必須含有 break label語句,可以直接包含,也可以間接包含,這樣就可以使用這種 break語句退出幾個嵌套的代碼塊。 Java程序 設(shè)計 基 礎(chǔ) ? 作用:跳過循環(huán)體中其后面的代碼,接著進行下一次的判斷條件檢驗。其使用形式是: continue; ? 與 break語句的差異: break語句結(jié)束整個循環(huán),直接執(zhí)行該循環(huán)下面為執(zhí)行的代碼;而 continue語句是結(jié)束此次的循環(huán)體的運行,轉(zhuǎn)而判斷下次是否可以執(zhí)行循環(huán)體。 Java程序 設(shè)計 基 礎(chǔ) ? return語句也可以實現(xiàn)跳轉(zhuǎn)的功能。 ? 一般多用于方法的調(diào)用或者子程序調(diào)用。其常用形式是: return; 或者 return(某一表達式或者變量); ? 說明:前一中形式的作用:使程序控制返回到調(diào)用該方法或者該子程序的原位置;后一種的作用:將調(diào)用運行的結(jié)果傳遞給它的調(diào)用者。 Java程序 設(shè)計 基 礎(chǔ) 循環(huán)結(jié)構(gòu)控制語句 ? while語句的常用形式是: while(判斷條件表達式)循環(huán)體; ? 當判斷條件表達式的值是布爾型的“ true”時,執(zhí)行其后的循環(huán)體;反之,不執(zhí)行,執(zhí)行 while語句接下來的代碼。 ? 注意這里判斷條件表達式結(jié)果必須是布爾型值。 ? 顯然,若開始判斷條件表達式就是“ false”,則一次循環(huán)也不執(zhí)行。 Java程序 設(shè)計 基 礎(chǔ) ? dowhile語句與 while語句類似,它的常用形式是: do 循環(huán)體 while(判斷條件表達式); ? 注意:當?shù)谝淮芜M入 dowhile語句 , 若判斷條件表達式為false, 則仍然執(zhí)行一次循環(huán)體 。 因為 dowhile語句先進行一次循環(huán)體 , 然后再判斷條件是否滿足 。 Java程序 設(shè)計 基 礎(chǔ) ? 常用的 for循環(huán)語句格式是: for(初始循環(huán)變量 。判斷條件 。循環(huán)變量變化) 循環(huán)體; ? 執(zhí)行過程:首先執(zhí)行循環(huán)變量的初始化,接著檢驗判斷條件是否滿足,若滿足則執(zhí)行循環(huán)體,然后變化循環(huán)變量,再檢驗判斷條件是否滿足,滿足則執(zhí)行循環(huán)體 …… 直至判斷條件不滿足時,結(jié)束循環(huán)。 Java程序 設(shè)計 基 礎(chǔ) for語句的一些格式變化 ? for語句初始循環(huán)變量可省略 (但此前一定要有該變量的定義及初始化 ), 但其后的 “ 。”不能省略 。 ? 可將循環(huán)變量的定義及初始化放入 for語句 , 如: for(int i=1。i=100。i++) ? 循環(huán)變量變化可以省略 , 其后的 “ ; ” 要保留 。 同時需要在循環(huán)體中表現(xiàn)循環(huán)變量的變化 。 ? 循環(huán)體可寫在循環(huán)變量變化部分 , 同時循環(huán)體是空 , 即只有一個 “ ; ” 。 ? for語句的表現(xiàn)方式多樣 , 但其判斷條件 , 決不可以省略 ,否則循環(huán)將無終止地進行下去 。 Java程序 設(shè)計 基 礎(chǔ) 數(shù)組 ? 數(shù)組是一種常用的屬于構(gòu)造類型的數(shù)據(jù) , 要求其所有元素都屬于同一種數(shù)據(jù)類型 。 ? 可以用數(shù)組名和某一下標來訪問一個數(shù)組元素 , 這樣不僅方法簡單 , 而且可以節(jié)省需要使用的變量的個數(shù) 。 Java程序 設(shè)計 基 礎(chǔ) 一維數(shù)組 1. 定義 一維數(shù)組的常用定義形式 1: type array_name[int N]。 ? 說明: type是數(shù)組的類型, array_name是該數(shù)組的數(shù)組名,“ []”中的 N 是數(shù)組的大小。 ? 注意,數(shù)組的大小并不是其所占空間大?。ㄋ伎臻g大小是數(shù)組的類型所占空間的大小乘以數(shù)組長度)。此外數(shù)組大小可以是常數(shù),也可以是常量表達式,但不能是變量。 Java程序 設(shè)計 基 礎(chǔ) 數(shù)組定義形式 2: Array_name type[int N]; ? 可見此形式就是將定義形式 1中數(shù)組的類型和數(shù)組名位置交換。 ? 注意:數(shù)組的下標都是從 0開始的,而 C語言等有些語言中,可以令其從 1開始。 Java程序 設(shè)計 基 礎(chǔ) 2. 初始化及引用 ? 初始化數(shù)組 , 就是為數(shù)組的各個元素賦初值 。 如: int data1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; ? 這是直接給數(shù)組 data1賦初值,此時可以省略數(shù)組的長度,但是“ []”還要保留,若不是全部賦值則不能省略。 ? 可以只為數(shù)組部分元素賦初值,其他元素的值被默認為 0。也可用鍵盤為數(shù)組鍵入元素值,或者用表達式為數(shù)組各個元素賦值。 Java程序 設(shè)計 基 礎(chǔ) ? 數(shù)組元素引用:對數(shù)組中某些元素進行賦值、變化數(shù)值或者進行其他運算的過程。 ? 如果數(shù)組已經(jīng)定義,那么可以引用該數(shù)組中的元素。其使用形式是: Student_name[int i]; ? 注意:數(shù)組下標值 i不可超出數(shù)組的有效范圍??梢允浅A?、常量表達式,也可以是變量。 Java程序 設(shè)計 基 礎(chǔ) 二維數(shù)組 ? 定義形式: type array_name[][]。 array_name = new type[int N1][int N2]。 //為數(shù)組分配空間 ? 另一種定義形式 : type[int N1][int N2] array_name。 ? 二維數(shù)組,可以看成一個一維數(shù)組,只是這個一維數(shù)組中的各個元素,也是一維數(shù)組。 Java程序 設(shè)計 基 礎(chǔ) ? 初始化:可以在定義時,直接給每一個元素賦初始值,每一行用一個打括號“ {}”括起來。此時,可省略每一維度的大小。 ? 也可以用 for循環(huán)語句,通過鍵盤輸入或者通過表達式賦值。 ? 二維數(shù)組的引用,也是用數(shù)組名與下標來引用的。在數(shù)組的引用時,需要注意,每一維的下標值都必須小于相應(yīng)維度的大小。 Java程序 設(shè)計 基 礎(chǔ) 字符串的處理 ? 字符串不是一個基本的數(shù)據(jù)類型,也不是存儲在字符型數(shù)組中,而是作為一類( String類)的對象來處理。即使是字符串常量,也是一樣。 ? 字符串的輸出與其他類型一樣, 如: String sptr=“string1”; //(1) 構(gòu)造一個字符串的對象 ,并使 sptr指向它 (sptr) ; //將字符串 s打印出來 輸出結(jié)果是: string1 Java程序 設(shè)計 基 礎(chǔ) ? 說明: String是一個類(字符串類)的名稱, sptr是其一個對象、一個實例,并被初始化為:“ string1” 。最后通過函數(shù) ()輸出來。 ? 注意: String類的對象一旦建立,就不可改變。如果需要修改某個 String類的對象,可以重新建立一個 String類的對象,然后前一個不用的字符串對象所占的存儲空間被 Java 解釋器的垃圾回收工具 (Garbage collection)回收。 Java程序 設(shè)計 基 礎(chǔ) 字符串的常用方法 ? String類 , 是一種內(nèi)置類 。 被包含在名為 ,這個包是 Java的輔助核心包 , 包含了基本語言功能 , 所有程序可以隱式地引入 , 不需要程序顯示地將它引入程序 。 ? String類中 , 定義了一些常用的方法 , 如 length(), charAt(), getchars(), equals(), startWith(), endsWith(), indexOf(), laseIndex(), substring(), contact(), replace(), valueOf()等等 。 Java程序 設(shè)計 基 礎(chǔ) ? 運算符“ +” :是字符串連接符,用來連接兩個字符串的。 ? 此外, lang 包中還有一個補充類 ,它的功能更強一些,包括很多分解字符串的方法。 ? 一般在任何可能的地方都盡量使用 String類,只是當 String 類不能完成相應(yīng)的功能時才考慮用 StringBuffer。 ? StringBuffer也提供了一些處理字符串的方法, 如: length(), capacity(), setlength(), charAt(), getchars(), append(), insert(),reverse(), replace(), delete(), deletecharAt(), substring()等等。 Java程序 設(shè)計 基 礎(chǔ) 本章小結(jié) 本章由淺入深地介紹了 Java語言基礎(chǔ): ? 首先介紹 標識符、關(guān)鍵字、字面量、分隔符、注釋等簡單語言要素。 ? 接著介紹 字符型、短整型、整型、長整型、字符型、浮點型、雙精度型、布爾型 八個原始數(shù)據(jù)類型。 ? 之后介紹 算術(shù)運算符、關(guān)系運算符、位運算符和邏輯運算符4大類運算符,并總結(jié)了各種運算符之間的優(yōu)先級與介乎規(guī)律。 ? 第 4節(jié)詳細介紹了選擇控制語句、循環(huán)控制語句及程序轉(zhuǎn)移語句等控制語句。 ? 最后介紹了數(shù)組及字符串知識。 Java程序 設(shè)計 基 礎(chǔ) ? 本章作為 Java編程基礎(chǔ),詳細介紹了語言要素、基本數(shù)據(jù)類型、主要運算符、控制語句等相關(guān)知識,為以后的編程打下堅實的基礎(chǔ)。 ? 用簡單易懂的事例說明各個知識點,尤其在第 5節(jié)中舉例說明之。 ? 最后一節(jié)中簡單列舉了幾種常用的方法,從其方法名稱可以看出其作用。 ? 通過這一章的學習,希望讀者能夠理解、掌握書中知識,根據(jù)需要設(shè)計出適合的控制結(jié)構(gòu)、數(shù)組等。并在理解字符串處理的常用方法的基礎(chǔ)上,靈活使用這些方法處理字符串問題,并在實際編程中運用自如。
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1