Java語言編程基礎-數(shù)組結構_第1頁
Java語言編程基礎-數(shù)組結構_第2頁
Java語言編程基礎-數(shù)組結構_第3頁
Java語言編程基礎-數(shù)組結構_第4頁
Java語言編程基礎-數(shù)組結構_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Java程序設計基礎導言本課學習目標了解數(shù)組的思想;理解數(shù)組的概念;掌握數(shù)組的定義與使用;了解二維數(shù)組。數(shù)組的思想將大量相似的數(shù)據(jù)元素存儲在不同的變量中會比較麻煩。如:記錄某場比賽中11名隊員的得分使用11個變量來存儲每一位運動員的得分—麻煩使用一個公共變量存儲—簡單數(shù)組的思想數(shù)組是具有相同類型的數(shù)據(jù)元素的集合。數(shù)組的每個元素具有相同的數(shù)據(jù)類型相同的存儲類型相同的特性。每個元素存儲在主存儲區(qū)的連續(xù)位置上。數(shù)組的元素稱為數(shù)組的成員。數(shù)組的概念所謂數(shù)組,是一些具有相同數(shù)據(jù)類型的數(shù)據(jù)項,他們存放在內存中的連續(xù)區(qū)域里,用一個標識符統(tǒng)一表示。這個標識符就是數(shù)組名,數(shù)據(jù)項類型就是數(shù)組類型,數(shù)據(jù)項個數(shù)稱為數(shù)組長度(length),數(shù)據(jù)項稱為數(shù)組元素。數(shù)組的定義聲明數(shù)組的格式:<數(shù)據(jù)類型>[]<數(shù)組名>;<數(shù)據(jù)類型><數(shù)組名>[];例如:double[]scores;doublescores[];表示定義一個名字為scores的double型數(shù)組。數(shù)組的初始化可以在聲明數(shù)組時同時創(chuàng)建并給數(shù)組賦初值。例如:int[]myList={2,7,13,20};聲明整型數(shù)組myList,并賦初始值{2,7,13,20}。該數(shù)組有四個元素,每個元素的初始值如大括號中所列舉。數(shù)組元素和索引數(shù)組中含有多少個元素,則數(shù)組的長度就為多少;索引也稱下標:是數(shù)組中元素的序號,從0開始,表示元素在數(shù)組中的位置;如:int[]myList={2,7,13,20};此數(shù)組中含有四個元素,即數(shù)組的長度為4此數(shù)組中的第一個元素為2,對應的索引為0,第四個元素為20,對應的索引為3數(shù)組的表示數(shù)組中元素的表示:<數(shù)組名>[索引下標];如:int[]myList={2,7,13,20};第一個元素2的表示方式為myList[0]最后一個元素20的表示方式為myList[3]數(shù)組的表示數(shù)組索引下標不能超出數(shù)組的元素范圍。如果超出,會引起運行時異常。如:int[]myList={2,7,13,20};當用myList[4]表示元素時,則系統(tǒng)運行時會報錯;二維數(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ù)組的應用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};第三個元素7.8怎么用數(shù)組表示?數(shù)組的應用1.聲明有10個元素的整型數(shù)組;2.聲明有20個元素的字符數(shù)組;3.聲明一個intmyint[4][4]的二維數(shù)組。小結1.數(shù)組元素、索引;2.數(shù)組的定義;3.數(shù)組的使用;4.二

溫馨提示

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

評論

0/150

提交評論