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 }