|
java论坛-【java基础】对于一维数组初始化的方式有两种,但是到底是哪两种方式呢?我们现在来解答:9 v; n% s5 s7 C! Q/ b
+ o! `9 E' x6 ?
第一种初始化数组的方式
2 F! Q8 _6 c" ]6 f0 g) d9 [# Y1 S6 |* N$ s% b
int[] array = {1,2,3,4,5,6,7,8}; //最后一个元素的“,”可有可无) L/ f* k3 I) q4 J: i" T
2 u3 v) O3 C; O1 [* }: r
第二种初始化数组的方式
! _5 p9 [) @/ l2 H& z( R N; D) _- V
int[] array = new int[50]; //数组中50个元素默认为0: v7 r' K; d" K9 L& y* r+ U7 f
2 S; |' z7 e5 i( m( F) P
* q: Q" A. R7 J9 ~值得注意的是:如果未指定元素的值,那么元素会存在一个默认值,数值型为0,布尔型为false,引用类型为null。2 k' K+ \; B9 C! P- s' `1 w
, i& F/ J* Y, z) K' d, H
|
|