首页 > 代码库 > JAVA学习笔记-数组的三种初始化方式

JAVA学习笔记-数组的三种初始化方式

package Study;

public class TestArray02 {
  public static void main(String[] args){
//声明
  int[] a;
  int b[];
//创建数组对象
  a = new int[4];
  b = new int[5];
//初始化(对数组元素的初始化)
//默认初始化:数组元素相当于对象的成员变量,默认值跟成员变量的规则一样。数字0,布尔false,char\u0000,引用:null;
//动态初始化:
  for(int i=0;i<a.length;i++){
    a[i] = i*12;
  }
//静态初始化
  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学习笔记-数组的三种初始化方式