|
java论坛-【java基础】对于一维数组初始化的方式有两种,但是到底是哪两种方式呢?我们现在来解答:2 V/ e+ E+ _7 t4 P" T% j3 c9 C0 p
. S t% I: S1 {1 {1 H2 e& u! T
第一种初始化数组的方式
7 C. x, Q8 c% k/ Q5 f! W4 J, {& a+ @2 F/ {; O. k, G: k
int[] array = {1,2,3,4,5,6,7,8}; //最后一个元素的“,”可有可无; z# \* i' `, O( S6 k
2 ^0 X Y# K7 W- u) F# Q
第二种初始化数组的方式4 q) o/ E2 Q4 q' }2 V/ S
" `9 K- Q# {# C, c( n' S# h
int[] array = new int[50]; //数组中50个元素默认为0% K+ S b+ O5 k* O
0 [% O, t1 n% B5 B( j9 `- ^5 Q$ {" a# `0 x; H; N: L8 J
值得注意的是:如果未指定元素的值,那么元素会存在一个默认值,数值型为0,布尔型为false,引用类型为null。
: t9 @8 I7 O" P/ L* }
4 o6 b4 u' W% d3 f3 x" v9 b, n |
|