Java 数组初始化的那些事

2018-03-23  本文已影响0人  帅帅的杀殿

Java里面,初始化数组可以分为2种方式,静态初始化和动态初始化。

  int[] a={1,2,3};
  或
  int[] a=new int[]{1,2,3};
 int[] a=new int[size];
 a[0]= ;
 a[1]=;
 ...
 a[size]=;

1)2种方式在声明数组时,都不能指定数组的大小,如:

     //int[5] a;  ❌

2)数组在初始化时,必须为其指定大小,初始化完成后,数组大小就不能改变了。

     int[] a; 
     a={1,2,3};
     或 a=new int[3];

3)数组初始化后,默认会为所有元素都赋值,基本类型为0或false,引用类型为null.

上一篇 下一篇

猜你喜欢

热点阅读