数组的三种初始化方式
数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化
- 静态初始化
除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。
eg:
int [] arr = {12,23,45};
int [] arr = new int []{12,23,45};
注意:
1.new int [3]{12,23,45}; --->错误
2.int [] arr;
arr = {12,23,45}; ---->错误
- 动态初始化
数组定义与为数组元素分配空间并赋值操作分开进行。
eg:
int [] arr;
arr = new int [3]
arr [0] = 12;
arr [1] = 23;
arr [2] = 45;
默认初始化
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每一个元素也被按照实例变量同样的方式被隐式初始化。
int [] arr = new int [3]; ----->数组有默认的初始化值

时间不断流逝,不变的是每一年的微风,不疾不徐。风吹碎发,吹动心,我们慢慢长大,慢慢变老,慢慢地等待花开,慢慢地品味每一种细腻的情感。生活的节奏或许会很快但永远保留热爱美好事物的心,保持好奇,保持耐心。漫漫一生,慢慢走过,平淡而丰盈。我们来日方长。

浙公网安备 33010602011771号