Java語言編程基礎(chǔ)-數(shù)組結(jié)構(gòu)_第1頁
Java語言編程基礎(chǔ)-數(shù)組結(jié)構(gòu)_第2頁
Java語言編程基礎(chǔ)-數(shù)組結(jié)構(gòu)_第3頁
Java語言編程基礎(chǔ)-數(shù)組結(jié)構(gòu)_第4頁
Java語言編程基礎(chǔ)-數(shù)組結(jié)構(gòu)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Java程序設(shè)計(jì)基礎(chǔ)導(dǎo)言本課學(xué)習(xí)目標(biāo)了解數(shù)組的思想;理解數(shù)組的概念;掌握數(shù)組的定義與使用;了解二維數(shù)組。數(shù)組的思想將大量相似的數(shù)據(jù)元素存儲(chǔ)在不同的變量中會(huì)比較麻煩。如:記錄某場(chǎng)比賽中11名隊(duì)員的得分使用11個(gè)變量來存儲(chǔ)每一位運(yùn)動(dòng)員的得分—麻煩使用一個(gè)公共變量存儲(chǔ)—簡(jiǎn)單數(shù)組的思想數(shù)組是具有相同類型的數(shù)據(jù)元素的集合。數(shù)組的每個(gè)元素具有相同的數(shù)據(jù)類型相同的存儲(chǔ)類型相同的特性。每個(gè)元素存儲(chǔ)在主存儲(chǔ)區(qū)的連續(xù)位置上。數(shù)組的元素稱為數(shù)組的成員。數(shù)組的概念所謂數(shù)組,是一些具有相同數(shù)據(jù)類型的數(shù)據(jù)項(xiàng),他們存放在內(nèi)存中的連續(xù)區(qū)域里,用一個(gè)標(biāo)識(shí)符統(tǒng)一表示。這個(gè)標(biāo)識(shí)符就是數(shù)組名,數(shù)據(jù)項(xiàng)類型就是數(shù)組類型,數(shù)據(jù)項(xiàng)個(gè)數(shù)稱為數(shù)組長(zhǎng)度(length),數(shù)據(jù)項(xiàng)稱為數(shù)組元素。數(shù)組的定義聲明數(shù)組的格式:<數(shù)據(jù)類型>[]<數(shù)組名>;<數(shù)據(jù)類型><數(shù)組名>[];例如:double[]scores;doublescores[];表示定義一個(gè)名字為scores的double型數(shù)組。數(shù)組的初始化可以在聲明數(shù)組時(shí)同時(shí)創(chuàng)建并給數(shù)組賦初值。例如:int[]myList={2,7,13,20};聲明整型數(shù)組myList,并賦初始值{2,7,13,20}。該數(shù)組有四個(gè)元素,每個(gè)元素的初始值如大括號(hào)中所列舉。數(shù)組元素和索引數(shù)組中含有多少個(gè)元素,則數(shù)組的長(zhǎng)度就為多少;索引也稱下標(biāo):是數(shù)組中元素的序號(hào),從0開始,表示元素在數(shù)組中的位置;如:int[]myList={2,7,13,20};此數(shù)組中含有四個(gè)元素,即數(shù)組的長(zhǎng)度為4此數(shù)組中的第一個(gè)元素為2,對(duì)應(yīng)的索引為0,第四個(gè)元素為20,對(duì)應(yīng)的索引為3數(shù)組的表示數(shù)組中元素的表示:<數(shù)組名>[索引下標(biāo)];如:int[]myList={2,7,13,20};第一個(gè)元素2的表示方式為myList[0]最后一個(gè)元素20的表示方式為myList[3]數(shù)組的表示數(shù)組索引下標(biāo)不能超出數(shù)組的元素范圍。如果超出,會(huì)引起運(yùn)行時(shí)異常。如:int[]myList={2,7,13,20};當(dāng)用myList[4]表示元素時(shí),則系統(tǒng)運(yùn)行時(shí)會(huì)報(bào)錯(cuò);二維數(shù)組二維數(shù)組的定義格式如下:elementType[][]arrayName;如:intintArray[3][3];二維數(shù)組二維數(shù)組:數(shù)組中包含有數(shù)組;intmyArray[3][3]={{10,20,30},{40,50,60},{70,80,90}}myArray[0][1]就表示多維數(shù)組中的元素20,myArray[2][0]表示多維數(shù)組中的元素70數(shù)組的應(yīng)用byte[]b={10,20,25,31,45,56};b[0]的值是多少?b[2]的值是多少?b[4]的值是多少?b[7]的值是多少?

double[]d={5.3,4.8,7.8,9.1};第三個(gè)元素7.8怎么用數(shù)組表示?數(shù)組的應(yīng)用1.聲明有10個(gè)元素的整型數(shù)組;2.聲明有20個(gè)元素的字符數(shù)組;3.聲明一個(gè)intmyint[4][4]的二維數(shù)組。小結(jié)1.數(shù)組元素、索引;2.數(shù)組的定義;3.數(shù)組的使用;4.二

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論