Q:什么是數(shù)組?
A:數(shù)組是具有相同數(shù)據(jù)類型的一組數(shù)據(jù)的集合。例如,球類的集合——籃球,足球,羽毛球,電器的集合——電視機,洗衣機,電風扇等等,在程序設計中,都可以稱之為數(shù)組。數(shù)組中每個元素都具有相同的數(shù)據(jù)類型。數(shù)組分為一維數(shù)組和二維數(shù)組。
Q:一維數(shù)組的創(chuàng)建和使用
① 數(shù)組作為對象,可以使用new關(guān)鍵字進行分配內(nèi)存。聲明的同時為數(shù)組分配內(nèi)存。
intarr[]=new int[5];
以上代碼表示要創(chuàng)建一個有5個元素的整形數(shù)組。
② 創(chuàng)建之后就要進行初始化
初始化有兩種方式
1、 intarr1[]=newint[]{1,2,3,4,5};
2、 intarr2[]={1,2,3,4,5};
③ 初始化之后,就是使用數(shù)組,舉個列子
public class test {
public static voidmain(String[] args) {
//創(chuàng)建并初始化一個數(shù)組
intarr[]={1,2,3,4,5,6,7,8,9};
for (int i : arr){
//然后輸出
System.out.PRintln("i="+i);
}
}
}
Q:上面是一維數(shù)組,接下來是二維數(shù)組,那么什么是二維數(shù)組呢?
A:一維數(shù)組中的各個元素仍然是一個數(shù)組,那么,這個數(shù)組就是一個二維數(shù)組
① 二維數(shù)組的創(chuàng)建并分配內(nèi)存,初始化
數(shù)組元素類型 數(shù)組名[][];
int MyArr[][]=newint[2][4];
這句代碼表示創(chuàng)建一個二維數(shù)組,二維數(shù)組包含兩個長度為4的一維數(shù)組。
② 二維數(shù)組的使用
intMyArr[][]=newint[3][4];
for (int i = 0; i< MyArr.length; i++) {
for (int j = 0; j< MyArr[i].length; j++) {
System.out.print(MyArr[i][j]);
}
System.out.println();
}
運行結(jié)果如下:
0000
0000
0000
以上就是數(shù)組的基本用法,下一篇會介紹一下數(shù)組的基本操作!新聞熱點
疑難解答