当前位置: 移动互联网学院 > Java培训 > JAVA开发 > Java数组的三种初始化方式总结
Java数组的三种初始化方式总结 时间:2017-10-19     来源:华清远见Java培训中心

在编程过程中我们在声明一些变量之后,往往还需要进行初始化操作,Java中变量的初始化有很多方式,今天华清Java学院小编就和大家分享一下Java数组初始化的三种方式

Java数组的三种初始化方式总结

public class TestArray02 {

public static void main(String[] args){

//声明

int[] a;

int b[];

//创建数组对象

a = new int[4];

b = new int[5];

//初始化(对数组元素的初始化)

//①Java数组的默认初始化:数组元素相当于对象的成员变量,默认值跟成员变量的规则一样。数字0,布尔false,char\u0000,引用:null;

//②Java数组的动态初始化:

for(int i=0;i<4;i++){

a[i] = i*12;

}

//③Java数组的静态初始化

int c[] = {23,43,56,78};//长度:4,索引范围:[0,3]

nameClass[] c2 = {

new nameClass("联想"),

new nameClass("华硕"),

new nameClass("惠普"),

new nameClass("DELL"),

new nameClass("宏基"),

};

nameClass c3 = new nameClass("联想");

System.out.println(c3==c2[0]);

}}

以上简单介绍了Java数组初始化的三种方式:默认初始化、静态初始化和动态初始化,希望能通过这个例子让大家对Java数组初始化的方式能有一个比较整体的了解。

X