Java数组如何实现动态初始化

概念

1、数组动态初始化只给定数组长度,系统默认初始化值。

2、格式

数据类型[]数组名=new数据类型[数组长度];
int[]arr=newint[3];

实例

packagecom.itheima.array;

publicclassDemo2Array{
/*
数组的动态初始化:
在初始化的时候,需要手动指定数组的长度,系统会为数组容器分配初始值.

动态初始化格式:
数据类型[]数组名=new数据类型[数组的长度];

注意:
打印数组变量的时候,会打印出数组的内存地址

[I@10f87f48:

@:分隔符
[:当前的空间是一个数组类型
I:当前数组容器中所存储的数据类型
10f87f48:十六进制内存地址

0123456789abcdef
*/
publicstaticvoidmain(String[]args){
//数据类型[]数组名=new数据类型[数组的长度];
//通过new关键字创建了一个int类型的数组容器,该容器可以存储5个int类型的整数,该容器被arr数组变量所记录
int[]arr=newint[5];
//[I@10f87f48
System.out.println(arr);

byte[]bArr=newbyte[3];
//[B@b4c966a
System.out.println(bArr);

}
}

以上就是Java数组实现动态初始化的方法,希望对大家有所帮助。更多Java学习指路:java数组

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容