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;