Day07_Java_Array
Java中的数组特点:
1.保存的是相同的数据类型,既可以保存引用类型,也可以保存基本类型;
2.数组的长度是固定的,一旦开辟空间则不可改变;
3.数组是有序保存的
声明数组
数据类型[]变量名称;
eg String[] args
String args[];代码不报错,但是不使用
int[] arr;
Student[] stus;
Object[] objs={new Student(),"haha",20};//可以
Integer是int的引用类型
初始化数组
两种初始化方式
根据长度进行初始化
args= new int[5]
根据元素内容进行初始化
arr= new int[]{4,523,123,512}
访问元素,给元素赋值和取元素的值
数组变量名[下标]
赋值arr[0] = 10;
取值int temp = arr[0]
遍历元素
使用for循环
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
数组的边界:
由于数组是定长的,所以数组的下标是有范围的
根据数组的length来获得数组的长度
二维数组
理解为数组中保存了数组类型
int[][] array;
new int[2][3];
new int[2][];
访问:
int[2][3] = 10;