Java初級(jí)教程第四章數(shù)組.ppt
《Java初級(jí)教程第四章數(shù)組.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Java初級(jí)教程第四章數(shù)組.ppt(15頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
Java語(yǔ)言基礎(chǔ)第四章數(shù)組 程序流程語(yǔ)句選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)流程跳轉(zhuǎn)語(yǔ)句breakcontinue 上章回顧 數(shù)組的定義數(shù)組的使用 本章內(nèi)容 單個(gè)變量能存儲(chǔ)信息如果有批量數(shù)據(jù)需要存儲(chǔ) 單個(gè)變量存儲(chǔ)時(shí)間和空間上不經(jīng)濟(jì)和實(shí)用 而且過(guò)于麻煩 這時(shí)候需要用數(shù)組這一引用數(shù)據(jù)類(lèi)型來(lái)存儲(chǔ) 數(shù)組 用來(lái)存儲(chǔ)具有相同數(shù)據(jù)類(lèi)型的數(shù)據(jù)的集合 可以使用共同的名字來(lái)引用數(shù)組中存儲(chǔ)的數(shù)據(jù) 特點(diǎn) 數(shù)組可以存儲(chǔ)任何類(lèi)型的數(shù)據(jù) 包括原始數(shù)據(jù)類(lèi)型和引用數(shù)據(jù)類(lèi)型 但是一旦指定了數(shù)組的類(lèi)型之后 就只能用來(lái)存儲(chǔ)指定類(lèi)型的數(shù)據(jù) 數(shù)組的概念 一維數(shù)組的使用步驟 1 聲明一個(gè)數(shù)組變量來(lái)存放該數(shù)組 2 創(chuàng)建一個(gè)新的數(shù)組對(duì)象并將其賦值給上一步所創(chuàng)建的數(shù)組變量 3 在該數(shù)組中存儲(chǔ)數(shù)據(jù) 4 訪問(wèn)或修改此數(shù)組中存儲(chǔ)的數(shù)據(jù) 元素 一維數(shù)組 聲明一維數(shù)組語(yǔ)法數(shù)據(jù)類(lèi)型 數(shù)組名數(shù)據(jù)類(lèi)型數(shù)組名 如 String args Stringargs int array intarray 一維數(shù)組的聲明 創(chuàng)建一維數(shù)組對(duì)象使用new運(yùn)算符String str newString 5 int array newint 5 直接初始化數(shù)組String str 張三 李四 int array 1 2 3 4 5 注意 數(shù)組一旦創(chuàng)建 其長(zhǎng)度就已經(jīng)確定 是無(wú)法進(jìn)行長(zhǎng)度的修改的 一維數(shù)組的創(chuàng)建 訪問(wèn)一維數(shù)組中的元素如果需要訪問(wèn)數(shù)組中的元素 需要使用數(shù)組名 下標(biāo) 的形式訪問(wèn)注意數(shù)組的最大下標(biāo)是 數(shù)組的長(zhǎng)度 1 最開(kāi)始的下標(biāo)是 0數(shù)組的長(zhǎng)度可以通過(guò)使用數(shù)組的屬性length獲取 每一個(gè)數(shù)組對(duì)象都會(huì)有l(wèi)ength屬性來(lái)表示數(shù)組的長(zhǎng)度 也即數(shù)組元素的個(gè)數(shù) 一維數(shù)組的訪問(wèn) 一維數(shù)組的訪問(wèn) 數(shù)組元素除了可以是原始數(shù)據(jù)類(lèi)型 對(duì)象類(lèi)型之外 還可以是數(shù)組 即數(shù)組的元素是數(shù)組 Java不支持多維數(shù)組 但是可以通過(guò)聲明數(shù)組的數(shù)組來(lái)實(shí)現(xiàn)同樣的功能 元素?cái)?shù)組還可以包含數(shù)組 依此類(lèi)推 最后創(chuàng)建出達(dá)到需要的任意維數(shù) 多維數(shù)組 聲明二維數(shù)組語(yǔ)法 數(shù)據(jù)類(lèi)型 數(shù)組名稱(chēng)數(shù)據(jù)類(lèi)型數(shù)組名稱(chēng) Java中建議使用第一種數(shù)組聲明方式如 int array Stringstr 聲明二維數(shù)組 二維數(shù)組的創(chuàng)建同樣有兩種方式方式一 使用new運(yùn)算符String str newString 5 5 方式二 聲明數(shù)組并且賦初始值int array 23 45 45 12 11 10 56 23 12 創(chuàng)建二維數(shù)組 訪問(wèn)二維數(shù)組中的元素 什么是數(shù)組數(shù)組的作用數(shù)組的聲明數(shù)組的創(chuàng)建 數(shù)組的使用 本章總結(jié) 作業(yè)一 數(shù)組有幾種創(chuàng)建方式 舉例說(shuō)明 可以通過(guò)數(shù)組的什么屬性獲取到數(shù)組的長(zhǎng)度作業(yè)二 求出數(shù)組 12 34 23 18 90 中的最大值和最小值作業(yè)三 針對(duì)以上數(shù)組從小到大進(jìn)行排序 然后輸出排序后結(jié)果 作業(yè)- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Java 初級(jí)教程 第四 數(shù)組
鏈接地址:http://www.szxfmmzy.com/p-6359827.html