溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

數(shù)組總結(jié)

發(fā)布時(shí)間:2020-07-14 10:53:20 來(lái)源:網(wǎng)絡(luò) 閱讀:114 作者:wx5db39f8c13594 欄目:編程語(yǔ)言

數(shù)組

數(shù)組:創(chuàng)建后大小固定,存放的數(shù)據(jù)類(lèi)型是一致說(shuō)的

int[]x=new int[100] //定義一個(gè)新的int類(lèi)型的數(shù)組
int[]x; //聲明一個(gè)int類(lèi)型的數(shù)組
x=new int[100]; //開(kāi)辟空間部分,如果此處沒(méi)有值,則輸出首地址,值為0

元素默認(rèn)值
數(shù)據(jù)類(lèi)型 byte,short,int ,long 默認(rèn)初始化值為0
數(shù)據(jù)類(lèi)型 float double 默認(rèn)初始化值為 0.0
數(shù)據(jù)類(lèi)型 char 默認(rèn)初始化值為 一個(gè)空字符,即’\u0000‘

數(shù)組遍歷

定義:在操作數(shù)組時(shí)依次訪問(wèn)每一個(gè)元素

public?class?Example {

public?static?void?main(String[] args) {

int[] arr?= {1,2,3,4,5}; //定義一個(gè)數(shù)組

for(int?i=0;i<array.length;i++){

System.out.println(arr[i]); //遍歷數(shù)組

  }

}

}

數(shù)組最值

public?class?Example {

public?static?void?main(String[] args) {

int[] arr={4,1,3,6,5,7};
int max=getMax(arr);
System.out.println("max="+max);
}
static int getMax(int[] arr){
int max=arr[0];

for(int?x=0;x<arr.length;x++){
if(arr[x]>max){
max=arr[x];

}

}
return max;
}

數(shù)組排序

冒泡排序:不斷地比較數(shù)組中相鄰的連個(gè)元素較小者上浮,較大者下沉

多維數(shù)組

定義方式1:int [ ] [ ] arr=new int [3 ][4 ] ;

定義方式2:int[ ] [ ] arr=new int[3] [];

定義方式3:int[ ] [ ] arr={{1,2},{3,4,5},{6,7,8}};

二元數(shù)組的訪問(wèn)是通過(guò)下角標(biāo)訪問(wèn),如訪問(wèn)二維數(shù)組中第一個(gè)元素?cái)?shù)組的第二個(gè)元素:
arr[0][1];

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI