|
java论坛-【java基础】对于一维数组初始化的方式有两种,但是到底是哪两种方式呢?我们现在来解答:3 Q. q: F& W* d" F. k$ V+ h
/ g: V# }, W! M' M
第一种初始化数组的方式
9 \9 O5 c7 l5 g* r2 M' ]5 K0 ^/ N+ A, L# N4 i
int[] array = {1,2,3,4,5,6,7,8}; //最后一个元素的“,”可有可无
5 ?% T1 m P1 g. @% }/ ^/ `" T6 Z) I* B
第二种初始化数组的方式- v8 s0 I& w1 X% {/ m/ B$ b, h
t. O6 T) o: g E+ e' ?3 [int[] array = new int[50]; //数组中50个元素默认为08 K/ l! F! Q3 T* }3 `0 X4 J4 K
6 y" h' T( C2 i" v/ D
$ b4 z4 [0 B" Q1 @+ Q; Y- h: s值得注意的是:如果未指定元素的值,那么元素会存在一个默认值,数值型为0,布尔型为false,引用类型为null。
# B, C$ a1 P0 N
2 c! B' k' j: V- V |
|