[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

posted @   带带大萝卜  阅读(242)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示
主题色彩