数组
数组
定义:
数组是相同类型数据的有续集合
数组描述的是相同类型的若干数据,按照一定先后次序排列组合而成
通过数组元素的下标可以访问他们
语法:
1、 数据类型[] 名称; 推荐使用 eg: int[] nums;
2、 数据类型 名称[]; eg: int nums[];
申请内存空间:
名字 = new 类型[初始大小];
eg: int[] nums=new int[10];
语法2:
数据类型[] 名称={数据1,数据2,数据3};
int[]={1,2,3,4};
数组的特点
数组的大小一旦被确定无法改变,
一个数组只能保存相同类型的数据
数组本身就是对象,java中的对象是在堆中的,因次数组无论保存原始类型还是其他数据类型,数组对象本身在堆中。
可以使用 名称.length 获取数组长度
下标的长度区间是0----length-1,越界则报ArrayIndexOutOfBounds
方法的返回值为数组是用:
int[] 方法名()
{
}
多维数组
二维数组语法:
int[] [] x=int [2] [2];
包含了4个数组,可以理解为两行两列的数组
x[0] [0] x[0] [1]
x[1] [0] x[1] [1]
可以扩展至多维数组。
对于二维数组 int[] []=int[2] [2];
获取外层长度:
int size=x.length;
获取内层长度:
int size=x[0].length; //内层的长度获取
朋友和酒,少年和诗,路和远方。