数组的声明创建和初始化
想请教一下,图中红色框内的属于数组的声明+初始化,但是感觉并没有数组的创建 也就是new,是不是不对?
然后就是这段代码输出是正确的 ,求解~
1
收起
正在回答
1回答
同学你好,这种写法是正确的哦~
数组的声明和初始化有三种方式:
第一种:特殊初始化,不用new关键字完成,在数组声明的同时完成初始化操作,也被称其为静态初始化。如下所示:
int[] a = {1,2,3};
第二种:先使用new关键字创建数组,然后再分别为数组中的元素赋值,完成初始化操作。
如下所示:
int[] a = new int[2]; //需要指定数组的长度 a[0] = 1; a[1] = 2;
第三种:使用new关键字创建数组,同时为数组中的元素赋值,完成初始化操作。
如下所示:
int[] a = new int[]{1,2,3};
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星