数组初始化的三种方式java,java定义一个数组并初始化_1

  数组初始化的三种方式java,java定义一个数组并初始化

  

  java如何给数组初始化

  Java语言中的数组在使用前必须初始化。所谓初始化,就是给一个数组的数组元素分配内存空间,给每个数组元素附加一个初始值。

  注意:数组初始化后,内存空间中数组的每个元素都有一个默认值:

  基本数据类型的整数类型(byte、short、int、long)默认值为0;

  基本数据类型的浮点型(float,double)默认值为0.0;

  基本数据类型的字符类型(char)默认值为 \ u 0000 ;

  基本数据类型的布尔默认值为false;

  类型的引用类型(类、数组、接口、字符串)的默认值为null。(推荐教程:java教程)

  初始化方式:

  一.静态初始化:初始化时,程序员明确指定每个数组元素的初始值,系统确定数组的长度;

  1.arrayName=新类型[]{元素1,元素2,元素3.}

  int[]intArr;

  intArr=new int[]{1,2,3,4,5,9 };2.简化静态初始化模式类型[]数组名称={元素1,元素2,元素3.};

  String[] strArr={ 张三,李四,王 };二.动态初始化:程序员在初始化时指定数组的长度,系统初始化每个数组元素的默认值。

  array name=new type[length];

  示例:

  int[]price=new int[4];注意:不要同时使用静态初始化和动态初始化,即初始化数组时不要指定数组的长度,也不要给每个数组元素赋初始值。

  数组初始化后,数组在内存中占用的空间是固定的,所以数组的长度不会改变。这就是java初始化数组的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: