尚硅谷_宋紅康_第2章_Java基本語法2_第1頁
尚硅谷_宋紅康_第2章_Java基本語法2_第2頁
尚硅谷_宋紅康_第2章_Java基本語法2_第3頁
尚硅谷_宋紅康_第2章_Java基本語法2_第4頁
尚硅谷_宋紅康_第2章_Java基本語法2_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第2章Java基本語法2,講師:song hongkang Sina Weibo: shang硅谷-song hongkang,2.6數(shù)組,數(shù)組是幾種相同類型的數(shù)據(jù)的組合,實(shí)現(xiàn)這些數(shù)據(jù)的集成管理數(shù)組中的元素可以是任何數(shù)據(jù)類型,包括基本數(shù)據(jù)類型和引用數(shù)據(jù)類型數(shù)組,基于數(shù)組的數(shù)據(jù)可以是任何類型scores0=89;scores3=90;scores :0 x2233,0 x2233,89,90,stringstrs=new string4;strs0= AA ;strs1= BB ;strs :0 x 2244,0 x 2244,aa,bb,string strs1=new string aa , bb ;str1:0 x3344,0,0 x3344,AA,BB,聲明一維數(shù)組,聲明一維數(shù)組的方法:typevar或typevar范例:inta;inta1;doubleb;my datec;/使用對象數(shù)組Java語言聲明數(shù)組時,不能指定其長度(數(shù)組中的元素?cái)?shù)),例如inta5;/無效,初始化一維數(shù)組,動態(tài)初始化:聲明數(shù)組并將空間分配給數(shù)組元素的操作獨(dú)立于分配的操作intarr=newint3;arr0=3;arr1=9;arr2=8;靜態(tài)初始化:在定義數(shù)組的過程中,為數(shù)組元素分配空間并分配值。Inta=newint3,9,8 ;Inta=3,9,8 ;my datedates;dates=newmy date3;Dates0=newMyDate(22,7,1964);Dates1=newMyDate(1,1,2000);Dates2=newMyDate(22,12,1964);mydate dates =new mydate (22,7,1964),new mydate (1,1,2000),new mydate (22,)scores0=78;scores1=88;scores2=98;Stringnames=newString3;Names0=“業(yè)務(wù)通信”;Names1=“湯峰”;scores:0 x23AB,堆棧,堆,0 x23AB,78,88,98,names :0 x 1234,0 x 1234,上文桶,湯棒,intfor(inti=0;I=最高分?jǐn)?shù)-10評級為“A”成績=最高分?jǐn)?shù)-20評級為“B”成績=最高分?jǐn)?shù)-30評級為“C”,其馀評級為“D”。提示:首先讀取學(xué)生數(shù),然后根據(jù)人數(shù)生成int數(shù)組以存儲學(xué)生分?jǐn)?shù)。多維數(shù)組,Stringnames;names=newString2;names0=newString5;names1=newString3;names 0,names 5,stringnames;names=newString65;names 0 3,intI=new int3;I0=newint3;I1=newint2;I2=newint4;I10=90;I21=100;I :0 x 4455,0 x 4455,0 x 6677,0 x 6677,90,100,練習(xí)2:獲取arr數(shù)組中所有元素的總和。使用For的嵌套循環(huán)即可。intI=newint32;i0,i1,i2,I01=12;intI=newint3;I0=newint2;I1=newint3;I2=newint4;intx=newint3;x0=newint3;x1=newint2;x2=newint4;x10=12;stack、heap、x :0 x 1234、空、空、0 x 1234、0、0、0、0、0 x 1432、0 x 1432、可以使用以下選項(xiàng)進(jìn)行編譯:A)x0=y。/nob)y0=x;/yesc)y00=x;/nod)x00=y;/noe)y00=x0;/yesf)x=y;/no一維陣列:intx或intx二維陣列:inty 或inty ,練習(xí)4,使用二維陣列10行楊輝三角形。1111121331146415101051 。提示 1。第一行包含一個元素,第N行包含N個元素。2.每行的第一個和最后一個元素是13。對于從第三行開始的第一個和最后一個元素以外的元素。優(yōu)惠I j=優(yōu)惠I-1 j-1優(yōu)惠I-1j;與數(shù)組相關(guān)的一般算法,1 .尋找陣列元素的最大值、最小值、平均值、總和等。2.復(fù)制陣列,翻轉(zhuǎn)3。數(shù)組元素的排序,練習(xí)5,定義包含10個元素的int類型的一維數(shù)組,單獨(dú)分配幾個隨機(jī)整數(shù),然后獲取所有元素的最大值、最小值、平均值、值等,并輸出。練習(xí)6,使用簡單數(shù)組(1)創(chuàng)建名為TestArray的類,并在main()方法中聲明兩個變量:類型為int的數(shù)組array1和array2。(2)使用大括號將array1初始化為8個小數(shù)。2,3,5,7,11,13,17,19。(3)顯示array1的內(nèi)容。(4)將array2變量指定為等于array1,修改array2的偶索引元素,使其等于索引值(例如array0=0,array2=2)。打印Array1。想:array1和array2有什么關(guān)系?擴(kuò)展:修改標(biāo)題,array2中的array1陣列復(fù)制,intarray1,array 2;Array1=new int 2,3,5,7,11,13,17,19 ;Array2=array1,array 133600 x 5566,array

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論