|
java论坛-【java基础】对于一维数组初始化的方式有两种,但是到底是哪两种方式呢?我们现在来解答:& M5 }3 `& x# u# A4 I" t+ b
3 V' Z! M7 E5 C; Y# G4 O4 n: Q1 q: |第一种初始化数组的方式
, E( W* n, A( e( N1 h. r
+ z' a* [7 i5 K' Rint[] array = {1,2,3,4,5,6,7,8}; //最后一个元素的“,”可有可无5 Z4 M+ V0 j- t+ ^4 i- G
M# R( X" t7 ~2 w0 T! K第二种初始化数组的方式
0 Q4 p& ]8 I) m( F6 t& o
5 n q& i7 J9 u% S- `! }int[] array = new int[50]; //数组中50个元素默认为06 o$ s! c+ I! u
' |! \% q: `' I: {% X- b- z- @# c
$ ^- T0 N3 ?6 w [/ A+ W8 {
值得注意的是:如果未指定元素的值,那么元素会存在一个默认值,数值型为0,布尔型为false,引用类型为null。
' W* J+ y% F. c, R. M1 S2 [7 ^8 q$ q9 S0 C* \, H3 m- n3 q! C
|
|