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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。