数组初始化的三种方式

旧巷老猫 提交于 2020-03-03 16:02:50

数组初始化的三种方式

  1. 动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;
  2. 静态初始化:在定义数字的同时就为数组元素分配空间并赋值;
  3. 默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐式初始化。
public class Test {
 public static void main(String[] args) {
     //动态初始化
     int[] a;//int a[];两者都可以
     a = new int[10];
     a[0] = 0;
     a[1] = 1;
     a[2] = 2;
     //静态初始化
     int[] b = {0, 1, 2};//int b[] = {0, 1, 2};两者都可以
     //默认初始化
     int[] c = new int[10];//int c[] = new int[10];两者都可以
 }
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!