概念:
数组可以看成是多个相同类型数据的集合, 对这些数据的统一管理
数组的变量是引用类型, 数组也本身也是个对象,
数组中的每个元素相当于该对象的成员变量
数组的元素可以是任何的数据类型, 包括基本数据类型和引用类型
声明方式:
类型[ ] 变量名 = new 类型[长度] 一般写这种
或者
类型 变量名[ ] = new 类型[长度]
int[ ] a = new int [10];
double[ ] d;
String[ ] s;
Person[ ] p;
声明数组时要使用 new 关键字, new表示在空间上新开辟一个空间用来存放变量
1, 必须声明数组的长度, int[ ] a = new int [5];
2, 也可以直接定义数组的内容 int[ ] a = { 1, 2, 3 }
3, 数组的长度一旦被定义, 则不可再变
遍历和初始化(求int数组的和)
① 静态初始化 / 动态初始化 静态是定义完数组以后直接给值,动态是先定义长度
例: int[ ] arr = new int[10];
int[ ] arr2; 只声明了变量,什么也不指向
double[ ] d = new double[10];
int[ ] arr3 = {4,3,1};
② 基础类型
③ 引用类型
④ 二维数组的初始化和定义: int[ ][ ] aa = new int[3][ ];
原文地址:https://www.cnblogs.com/syx1997/p/8963379.html