1.数组的概念
数组是存储一组具有相同数据类型的数据元素的有序集合
数组声明的基本语法
array type array Name[];
array type[] array Name;
- 举例:
int [] ids; String [] stuNo;
(1) 数组初始化
方式分为以下两种:静态初始化,动态初始化
静态初始化:
array_type[] array_Name={element1,element2.....};
注意:
不能在[]中指定数组长度
未初始化则不能使用
例如:
动态初始化:
动态初始化先用new操作符为数组分配内存,然后才为每一个元素赋初值
一般格式:array Name [] =new array type [arraySize];
(2) 数组的使用
数组元素的引用是通过数组名和下标值来进行的,一般格式array Name[arrayindex];
2.二维数组
多维数组可看作是数组的数组,即多维数组中的每一个元素都可以看作是低维数组
array_type array_Name[][];
array_type[][] arrray_Name;
(推荐写法)
array_type [] array_Name[];
int [][]nums=new int [3][];
nums[0]=new int [3];
nums[1]=new int [2];
nums[2]=new int [4];
//在java中,元素个数可不一致