java二维数组动态初始化,数组的动态初始化和静态初始化

  java二维数组动态初始化,数组的动态初始化和静态初始化

  一、什么是数组的初始化

  就是为数组开辟一个连续的内存空间,给每个数组元素赋值。

  二、如何对数组进行初始化

  1、动态初始化

  只指定长度,初始化值由系统给出。

  int[]arr=new int[5];推荐视频教程:java视频教程

  2、静态初始化

  初始值给定,长度由系统决定。

  3、动态初始化的格式:

  数据类型[]数组名称=新数据类型[数组长度];4、案例:

  类型:byte、short、int和long。默认的初始化值都是0。

  浮点类型(float和double)的默认初始化值是0.0。

  布尔类型:布尔默认初始化值false

  类型:char默认初始化值 \u0000

  Char:内存中的两个字节,是16个二进制位。

  \u0000:每个零实际上代表一个十六进制零,所以四个零代表16个二进制位。

  【I @ 19B25a:【代表一个数组,几个代表几个维度。I代表int类型,@是固定的,19B25a代表数组的地址值。

  例子如下:

  Demo2_Array类{

  公共静态void main(String[] args) {

  //数据类型[]数组名称=新数据类型[数组长度];

  int[]arr=new int[5];//动态初始化,在内存中开辟五个连续的空间。

  system . out . println(arr[0]);//默认的初始化值是系统给定的,所有的整数类型都是0

  arr[0]=10;

  system . out . println(arr[0]);

  system . out . println(arr);//[I@19bb25a

  }

  }更多相关文章和教程,请访问:java入门。以上是java实现数组动态初始化的细节。更多请关注我们的其他相关文章!

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

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