|
java论坛-【java基础】对于一维数组初始化的方式有两种,但是到底是哪两种方式呢?我们现在来解答:4 g& `" L( s; {) _( o3 k
8 A( _$ Y. M; I; W# U% C第一种初始化数组的方式( q* V- Q. A0 Q/ @8 p
8 q9 o4 u5 h3 s( u% h
int[] array = {1,2,3,4,5,6,7,8}; //最后一个元素的“,”可有可无# E/ ^+ v: s" e0 o: j% n2 ~
, [" M4 J) h3 U# v: ^) L0 {
第二种初始化数组的方式
% Y$ [. W; C( c: n$ t. [6 M) j
int[] array = new int[50]; //数组中50个元素默认为0
/ b1 k. B4 d/ @/ H
1 T8 E3 J) _9 b% m# z
' E7 [$ z. \6 @: p8 T值得注意的是:如果未指定元素的值,那么元素会存在一个默认值,数值型为0,布尔型为false,引用类型为null。
& q1 l: m0 f4 s" A, ?, Z o2 x9 C* j
|
|