一、数组定义格式
1、格式一:数组类型[] 变量名
int[] arr
2、格式二:数据类型 变量名[]
int arr[]
二、数组初始化之动态初始化
1、java中的数组必须先初始化,然后才能使用,所谓初始化,就是为数组中的数组元素分配内存空间,并为每个数组元素赋值
2、静态初始化和动态初始化
动态初始化:数据类型[]变量名=new 数据类型[数组长度];
例如:int[] arr = new int[3];
三、数组元素访问
```java
package com.slxy;
public class Arrydemo {
public static void main(String[] args) {
int[] arr = new int[5];
System.out.println(arr);
System.out.println(arr [0]);
System.out.println(arr [1]);
System.out.println(arr [2]);
System.out.println(arr [3]);
System.out.println(arr [4]);
}
}
四、内存分配
五、数组初始化之静态初始化
格式:数据类型[]变量名 = new 数据类型[]{数据1,数据2,数据3,...};
例如: int[] arr = new int[] {1,2,3};
六、数组的常见操作
1、遍历:
2、获取数组元素数量
格式:数组名.length
代码:
package com.slxy;
public class arry {
public static void main(String[] args) {
int arry[] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 25, 36, 96, 78, 45, 12, 19};
for (int x = 0; x < arry.length; x++) {
System.out.println(arry);
System.out.println(arry[x]);
}
}
}