1. 程式人生 > >java 如何定義陣列和初始化

java 如何定義陣列和初始化

1.陣列的定義:

陣列可以分為一維陣列,二維陣列,多維陣列。一維陣列的定義有以下兩種方式:

type[ ] arr_name;

type arr_name[ ];

二維陣列的定義方式如下:

type[ ] [ ] arr_name;

type arr_name[ ] [ ];

多維陣列可根據維數指定相應個數的[ ]

int[ ] arr1;

String[ ] arr2;

float arr3[ ] ;

String[ ] [ ] arr4;

2.陣列的初始化:

陣列的初始化有以下兩種方式

靜態初始化

靜態初始化是指在定義的同時指定陣列元素內容,示例程式碼如下:

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

String[ ]  arr2 = {"tom","rose","sunny"};

String[ ][ ] arr3 = { {"tom","American"},{"jack","England"},{"張三","china"} };

動態初始化

動態初始化是指在定義時首先通過new 關鍵字開闢指定大小的儲存空間,然後在為陣列指定內容

int[ ] arr1 = new int[2 ] ;

arr1[0] = 10;

arr2[1] = 20;

arr3[ 2] = 30;