[2022.10.16]数组的初始化
//变量的类型 变量的名字 = 变量的值
数组的三种初始化
数组的初始化方式总共有三种方式:静态初始化,动态初始化,默认初始化。
//Java中的数组有三种初始化的方式:静态,动态,默认 public class demo2 { public static void main(String[] args) { //静态初始化数组 int[] num1 = {1, 2, 3}; System.out.println("静态初始化"); //动态初始化数组 动态初始化数组也有两种方法 //动态初始化数组方法一 int[] num2 = new int[5]; for (int i = 0; i < num2.length; i++) { num2[i] = i; } System.out.println("动态初始化一"); //动态初始化数组方法二 int[] num3 = new int[5]; num3[0] = 1; num3[1] = 1; num3[2] = 1; num3[3] = 1; System.out.println("动态初始化二"); //默认初始化数组 int[] num4 = new int[5]; System.out.println("默认初始化"); } }
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。
数组是相同数据类型(数据类型可以为任意类型)的有序集合
数组也是对象。数组元素相当于对象的成员变量
数组长度的确定的,不可变的。如果越界,则报:ArrayIndexOutofBounds
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~