1 /*
2 Java数组
3 格式一: int[] array;
4 格式二: int array[];
5
6 数组初始化: 为数组中的元素分配内存空间
7 动态初始化:
8 int[] array=new int[数组长度] 初始值为0
9 左边: 右边:
10 int: 数组元素类型 new:为数组申请内存空间
11 []:说明是一个数组 int:申请空间的类型
12 array:数组名 []:说明是一个数组
13
14 */
15 public class array {
16 public static void main(String[] args) {
17 int[] array = new int[3]; //初始化为0
18 System.out.println(array); // 打印内存地址[I@2d98a335
19 System.out.println(array[0]); //0
20 System.out.println(array[1]); //0
21 System.out.println(array[2]); //0
22 }
23 }
1 /*
2 数组初始化:静态初始化
3 初始化时指定每个数组元素的初始值,由系统决定数组长度
4 格式:
5 int[] array=new int[] {1,2,3};
6 简化格式:
7 int[] array={1,2,3};
8
9 */
10 public class array {
11 public static void main(String[] args) {
12 int[] array1=new int[]{2,3,4};
13 int[] array2={1,2,3};
14 for(int i=0;i<array1.length;i++){
15 System.out.println(array1[i]);
16 }
17 System.out.println("------------------");
18 for(int i=0;i<array2.length;i++){
19 System.out.println(array2[i]);
20 }
21
22 }
23 }