糯米文學吧

位置:首頁 > 計算機 > java語言

Java數組的使用

java語言8.12K

數組,就是相同數據類型的元素按一定順序排列的集合,那麼在Java中數組是怎麼使用的呢,一起來了解一下!

Java數組的使用

  一、數組聲明

數組的定義如下:

1、首先是一個對象。

2、存放相同的數據類型,可以是原始數據類型或類類型。

3、所有的數組下標默認從0開始,而且訪問時不可超出定義的上限,否則會產生越界錯誤。

數組聲明時實際是創建一個引用,通過代表引用的這個名字來引用數組。數組

聲明格式如下:

數據類型 標識符 [ ]

例如:

int a[];//聲明一個數據類型為整型的數組a

pencil b[];//聲明一個數據類型為pencil類的數組b

  二、創建數組

由於數組是一個對象,所以可以使用關鍵字new來創建一個數組,

例如:

a=new int[10];//創建存儲10個整型數據的數組a

b=nem pencil[20];//創建存儲20個pencil類數據的數組b

數組創建時,每個元素都按它所存放數據類型的'缺省值被初始化,如上面數組a的值被初始化為0,也可以進行顯式初始化。在Java編程語言中,為了保證系統的安全,所有的變量在使用之前必須是初始化的,如果未初始化,編譯時會提示出錯。有兩種初始化數組的方式,分別如下:

1、創建數組後,對每個元素進行賦值。

a[0]=5;

a[1]=4;

...

a[9]=10;

2、直接在聲明的時候就説明其值,例如:

int a[]={4,5,1,3,4,20,2};

説明了一個長度為7的一維數組。

例子:編寫程序測試數組,程序輸出結果如圖1所示。源程序代碼如下:

//程序文件名稱為

public class TestArray

{

public static void main(String args[])

{

//聲明數組

int a[];

char b[];

//創建數組

a=new int[3];

b=new char[2];

//數組初始化

for(int i=0;i<3;i++)

{

a[i]=i*3;

}

b[0]='a';

b[1]='b';

//快速初始化數組

int c[]={0,1*3,2*3};

//輸出結果

t("數組a");

for(int i=0;i<2;i++)

{

t(b[i]+" ");

}

t("數組c");

for(int i=0;i<3;i++)

{

t(c[i]+" ");

}

}

}

標籤:JAVA 數組