`

数组初始化

阅读更多

一、定义数组


type[] arrayName;


注:1、数组定义(C语言声明)时,不能指定数组长度。

      2、定义只是在stack中指定了一个引用变量,heap中未分配内存,所以要在初始化后才能使用。


二、数组初始化

1、静态初始化

arrayName = new type[] {element1,element2,...};

arrayNane = {element1,element2,...};


注:开发中习惯定义和初始化一起写

type[] arrayName = new type[] {element1,element2,...};

type[] arrayName = {element1,element2,...};


2、动态初始化

array = new type[length];


注:

1、系统会自动分配初值:

byte,short,int,long---------0

loat,double-----------------0.0

char--------------------------'\u0000'

boolean---------------------false

引用类型---------------------null


2、定义同时初始化

type[] arrayName = new type[length];

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics