P1-4-3成績表的輸出_第1頁
P1-4-3成績表的輸出_第2頁
P1-4-3成績表的輸出_第3頁
P1-4-3成績表的輸出_第4頁
P1-4-3成績表的輸出_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目一

學(xué)生成績管理系統(tǒng)(結(jié)構(gòu)化實現(xiàn))Java程序設(shè)計(項目式)在學(xué)生成績管理系統(tǒng)中,如果有多個學(xué)生,每個學(xué)生有多門課程,要對學(xué)生成績數(shù)據(jù)進(jìn)行處理輸出,如果只用一維數(shù)組,要用好幾個,比較麻煩,這時可以考慮用二維數(shù)組來表示。任務(wù)分析4.3二維數(shù)組我們?nèi)粘I钪杏玫降男辛惺?、矩陣、二維表格等數(shù)據(jù)集合,一般都是由兩個下標(biāo)確定一個元素,對于三維空間的描述,則需要三個下標(biāo),有些時候還需要更多的下標(biāo),對于這些問題,Java語言可以使用多維數(shù)組來解決。相關(guān)知識與技術(shù)一、二維數(shù)組的聲明多維數(shù)組是每個元素都由兩個或多個下標(biāo)來描述的數(shù)組。二維數(shù)組是最典型且最簡單的多維數(shù)組。二維數(shù)組的聲明與一維數(shù)組的聲明類似,格式為:類型數(shù)組名[][];或類型[][]數(shù)組名;例:inta[][];double[][]b;錯誤的格式:

inta[2][];

intb[][2];

intc[2][2];相關(guān)知識與技術(shù)二、二維數(shù)組的初始化:

二維數(shù)組的初始化也有直接和動態(tài)初始化兩種方式。例:

inta[][]={{1,2,3},{4,5,6},{7,8,9}};二維數(shù)組的動態(tài)初始化又可分兩種方式:一種是直接規(guī)定每一維定義長度,并分配所需的內(nèi)存空間,另一種是從高維起,分別為每一維規(guī)定長度并分配內(nèi)存空間。相關(guān)知識與技術(shù)相關(guān)知識與技術(shù)二、二維數(shù)組的初始化:直接為每一維分配內(nèi)存:變量名=new類型[長度1][長度2]

inta[][];

a=newint[3][5];分別分配內(nèi)存:變量名=new類型[長度1][];

變量名[0]=new類型[長度20];

變量名[1]=new類型[長度21];……

變量名[長度1-1]=new類型[長度2n];上例可以改寫為:inta[][];a=newint[3][];a[0]=newint[5];a[1]=newint[6];a[2]=newint[7];三、二維數(shù)組的地址空間模型如:inta[][];

a=newint[3][5];相關(guān)知識與技術(shù)a引用地址a[0]a[1]a[2]長度為3a[0][0]a[0][1]a[0][2]a[0][3]a[0][4]a[2][0]a[2][1]a[2][2]a[2][3]a[2][4]a[1][0]a[1][1]a[1][2]a[1][3]a[1][4]a[0]、a[1]、a[2]都是引用地址舉例:

給一個二維數(shù)組賦值,并輸出二維數(shù)組。例1、求二維數(shù)組對角線元素的和。例2、求兩個矩陣的和。相關(guān)知識與技術(shù)假如有5個學(xué)生,學(xué)號分別為1、2、3、4、5,某科考試的成績分別是76、85、93、68、81,將所有學(xué)生的學(xué)號和成績用一個二維數(shù)組表示,便一個程序找出最高分所對應(yīng)的學(xué)號,并按學(xué)生成績進(jìn)行排序且打印出來教師分析問題,給出解題思

溫馨提示

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

最新文檔

評論

0/150

提交評論