在之前的文章中我们简单的了解过数组的初始化,那么在本篇中会进一步对数组的初始化进行分类,有动态初始化和静态初始化两种类型。分别对应的是长度和内容方面。作为java数组中的基础内容,需要每一个小伙伴都能掌握,下面我们就数组初始化的两种类型分别讲解。
1.两种常见的初始化方式:
(1)动态初始化(指定长度)
(2)动态初始化(指定内容)
2.动态初始化数组
格式
数据类型[] 数组名称 = new 数据类型[数组长度];
初始化时程序员只指定数组长度,由系统为数组元素分配初始值。
arrayName=newtype[length];
3.静态初始化数组
格式
数据类型[] 数组名称 = {元素1,元素2}
初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度。
arrayName=newtype[]{element1,element2,element3,element4...};
此处的type必须与定义数组变量时所用的type相同,也可以是定义时的type的子类
执行静态初始化时,显示指定的数组元素值的类型必须与new关键字后面的type类型相同,或者时其子类的实例。
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容