一维数组:
* 格式:类型[] 数组名 = new 类型[长度];
* 类型[] 数组名 = new 类型[]{具体的数据1,具体的数据2.........};
* 数组的操作其实就是对角标的操作
* 角标从0开始
* 数组的长度是固定的
* 数组的元素类型必须一致
//定义一个指明具体数据的数组
int[] arr = new int[]{4,5,6,7};
int[] arr2 = {1,2,3,4};
//定义一个没有具体数据的数组
int[] arr1 = new int[3];
arr1[0] = 20;
arr1[1] = 30;
//数组的元素在没有初始值的时候默认为0
//获取数组的长度试用 length属性
* 栈:int[] arr引用变量 堆:new int[]{58,2,43,6,9}; 所有new的东西在堆里面
二维数组:
* 格式:int[ ][ ] arr = new int[100][3];
* 第一个参数代表:这个二维数组里面有几个一维数组
* 第二参数代表:每个一维数组里面的有多少个元素
针对数组提供了length属性来获取数组的长度。