java:数组的初始化有哪些?

2026-01-29 0 2,440

在之前的文章中我们简单的了解过数组的初始化,那么在本篇中会进一步对数组的初始化进行分类,有动态初始化和静态初始化两种类型。分别对应的是长度和内容方面。作为java数组中的基础内容,需要每一个小伙伴都能掌握,下面我们就数组初始化的两种类型分别讲解。

1.两种常见的初始化方式:

1)动态初始化(指定长度)

2动态初始化(指定内容)

2.动态初始化数组

格式

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

初始化时程序员只指定数组长度,由系统为数组元素分配初始值。

arrayName = new type[length];

3.静态初始化数组

格式

数据类型[] 数组名称 = {元素1,元素2}         

初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度。

arrayName = new type[] {element1 , element2 , element3 , element4...};

此处的type必须与定义数组变量时所用的type相同,也可以是定义时的type的子类

执行静态初始化时,显示指定的数组元素值的类型必须与new关键字后面的type类型相同,或者时其子类的实例。      

以上就是java数组初始化的两种类型,格式和代码方面都分享给了大家,看懂初始化原理后,直接运行代码就可以尝试啦。更多Java学习指路:Java基础

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 java教程 java:数组的初始化有哪些? https://www.zhiup.top/11135.html

相关