数组初始化的三种方式

 2024-01-20 03:01:18  阅读 0

数组初始化的三种方式

定义数组初始值_数组初始化函数_js定义三维数组初始化

1.静态初始化

除了使用new关键字生成数组之外,还可以在定义数组的同时直接分配空间并给数组元素赋值。

com.yqq.app11;/** * @ y* @Date 2021/11/19 23:52 * @ 1.0 */ class { void main([] args) {int[] a = {1,2,34, 5};[] sts = {new(23,"詹姆斯"),new(24,"科比")};.out.(sts[1].());.out.(a[1]); }}

2.动态初始化

数组定义与分配空间和为数组元素赋值是分开执行的。

com.yqq.app11;/** * @ y* @Date 2021/11/19 23:57 * @ 1.0 */ class { void main([] args) {int[] s = new int[10];for (int i = 0; i < s.; i++) {s[i] = 2*i+1;}for (int i = 0; i < s.; i++) {.out.(s[i]) ;} }}

3.默认初始化

数组是引用类型,其元素相当于类的实例变量。 因此,一旦为数组分配了空间,数组中的每个元素都会以与实例变量相同的方式隐式初始化。

int[] arr = new int[2];//默认值为0,[] b = new [2];//默认值为false,[] str = new [2];//默认值为空,为空

标签: 数组 初始 默认

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码