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

正文內(nèi)容

陣列與回圈(已修改)

2025-10-09 08:37 本頁面
 

【正文】 陣列與迴圈 內(nèi) 容 大 綱 ? 陣列的宣告與建構(gòu) ? 陣列元素初始值設(shè)定與存取 ? 多維陣列 ? for迴圈敘述 ? 巢狀迴圈 ? while迴圈敘述 ? do迴圈敘述 陣列的宣告與建構(gòu) (1/3) ? 陣列 (array)變數(shù)可以使用 有順序 的方式儲(chǔ)存任意個(gè)數(shù)的相同型別 (type)或同一類別 (class)的資料,其中每一個(gè)儲(chǔ)存在陣列變數(shù)中的資料稱為 元素 (element)。 ? 陣列變數(shù)的宣告與一般的變數(shù)的宣告非常類似,一般變數(shù)的宣告再加上 一組中刮號(hào)配對(duì) 就可以構(gòu)成陣列變數(shù)宣告,最簡(jiǎn)單的陣列變數(shù)宣告語法如下: ? 型別 [] 變數(shù)識(shí)別名稱 。 或 型別 變數(shù)識(shí)別名稱 []。 ? 在 Java語言中,實(shí)際上是將陣列視為 類別 來處理。因此,在上述的兩種陣列變數(shù)宣告法中,以第一種方法比較好,因?yàn)樗^能表達(dá)陣列是一 種類別的概念 (我們可以將型別加上中括號(hào)視為是一種能處理陣列資料的特殊類別 ) 陣列的宣告與建構(gòu) (2/3) ? 我們首先說明陣列的 建構(gòu) (construction),陣列的建構(gòu)指的是在記憶體中配置一段空間來儲(chǔ)存陣列的 元素 ,既然陣列是一種類別,那麼陣列變數(shù)的建構(gòu)就要使用與類別相同的方式,也就是使用 new運(yùn)算子 來建構(gòu),其使用法如下所示: 變數(shù)名稱= new 型別 [陣列大小 ]。 ? 下的程式碼片段中宣告一個(gè)可以儲(chǔ)存 12個(gè) int型別資料的陣列變數(shù)陣列 1及一個(gè)可以儲(chǔ)存 7個(gè) String類別資料的陣列變數(shù)陣列 2: int[] 陣列 1。 String[] 陣列 2。 陣列 1 = new int[12]。 陣列 2 = new String[7]。 陣列的宣告與建構(gòu) (3/3) ? 我們也可以採(cǎi)取較精簡(jiǎn)的寫法,如下: int[] 陣列 1 = new int[12]。 String[] 陣列 2 = new String[7]。 陣列元素初始值設(shè)定與存取 (1/3) ? 使用 new運(yùn)算子 來建構(gòu)陣列變數(shù)時(shí),陣列中的每個(gè)元素都會(huì)設(shè)定成其所屬型別的預(yù)設(shè)初始值,如 int型別之資料初始值為 0,boolean型別的初始值為 false等等,請(qǐng)參考 表 41以查閱相關(guān)的型別初始值設(shè)定。 ? 若讀者要將陣列中元素的初始值設(shè)定為預(yù)設(shè)初始值以外的值,則可以將元素初始值置於 大括號(hào) ,並且用 逗點(diǎn)隔開 ,其寫法如下 : 型別 [] 變數(shù)識(shí)別名稱 ={元素 0初始值 ,元素 1初始值 ,……}。 ? 讀者可以發(fā)現(xiàn)我們?cè)诖罄ㄌ?hào)中第一個(gè)寫的是元素 0初始值 ,這是因?yàn)樵?Java語言中陣列中的元素是使用 元素編號(hào) 來區(qū)別的,而Java語言中元素編號(hào)是 從 0開始 的 陣列元素初始值設(shè)定與存取 (2/3) ? 以下兩個(gè)實(shí)例使用直接列出初始值的寫法宣告陣列 : int[] 陣列 1={31,29,31,30,31,30,31,31,30,31,30,31}。 String[] 陣列 2= {“星期一” ,“星期二” ,“星期三” ,“星期四” ,“星期 五” ,“星期六” ,“星期天” }。 ? 這種採(cǎi)用將初始值直接置於大括號(hào)中的寫法就 不用 指定陣列大小 (元素個(gè)數(shù) )了, Java編譯程式 會(huì) 自動(dòng)計(jì)算 初始值的個(gè)數(shù)來決定陣列大小。 ? 陣列元素存取的方式相當(dāng)容易,只要在陣列變數(shù)名稱之後加上中括號(hào) 配對(duì),並於中括號(hào)配對(duì)中指出 元素編號(hào) 即可 (陣列 1[0]); (陣列 1[11]); 陣列元素初始值設(shè)定與存取 (3/3) ? 陣列實(shí)際上被當(dāng)作 類別 來處理,而所有的陣列變數(shù)都可以使用一個(gè) 唯讀變數(shù) length,這個(gè)變數(shù)存放陣列的長(zhǎng)度 (即陣列元素個(gè)數(shù) ),如同類別的用法 陣列變數(shù)識(shí)別名稱 .length 來取得陣列的 長(zhǎng)度 多維陣列 (1/2) ? 陣列的元素也可以是另一個(gè)陣列,我們稱之為陣列的陣列(array of array)或 多維陣列 (multidimension array) ? 型別 [][]… 變數(shù)識(shí)別名稱 。 或 型別 變數(shù)識(shí)別名稱 [][]…。 ? 多維陣列也是使用 new運(yùn)算子 來建構(gòu),例如以下敘述: int[][] 二維陣列 =new int[3][4]。 ? 宣告一個(gè) 2維陣列變數(shù)二維陣列,此變數(shù)第一維度有 3個(gè)元素,第二維度有 4個(gè)元素, 2維陣列變的第一維度數(shù)又稱為 列 (row),第二維度數(shù)又稱為 欄 (column),因此,變數(shù)二維陣列
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1