动态初始化:
定义数组的时候只确定元素的类型和数组的长度,之后再存入具体数据。
动态初始化格式:
数据类型[] 数组名 =new 数据类型[长度];
int[] arr =new int[3]; //int arr [] =new int[3];
arr[0] =10;
System.out.println(arr[o);
静态初始化和动态初始化定义时的特点和场景有什么区别?
当前已经知道存入的元素值,用静态初始化。
当前还不强出要存入那些数据,用动态初始化。
两者的格式不可以混用。