在编程过程中我们在声明一些变量之后,往往还需要进行初始化操作,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数组初始化的方式能有一个比较整体的了解。
热点新闻