作者:fushuzhen68139 | 来源:互联网 | 2024-12-09 13:33
在 Java 编程中,数组是一种基本的数据结构,用于存储固定数量的相同类型元素。本文将重点介绍 Java SE 7 中一维数组的两种初始化方式:静态初始化和动态初始化,并通过具体的代码示例进行说明。
动态初始化
动态初始化是指在创建数组时指定数组的大小,但不立即赋值。下面是一个简单的示例:
class ArrayDemo {
public static void main(String[] args) {
// 动态初始化
int[] myArray1 = new int[4];
System.out.println("数组的地址值: " + myArray1);
System.out.println("数组的第一个元素: " + myArray1[0]);
}
}
静态初始化
静态初始化是在创建数组的同时赋予每个元素具体的值。这种方式分为两种形式:完整形式和简写形式。
class ArrayDemo {
public static void main(String[] args) {
// 完整形式的静态初始化
int[] myArray2 = new int[]{1, 2, 3, 4};
System.out.println("数组的地址值: " + myArray2);
System.out.println("数组的第一个元素: " + myArray2[0]);
// 简写形式的静态初始化
int[] myArray3 = {1, 2, 3, 4, 5};
System.out.println("数组的地址值: " + myArray3);
System.out.println("数组的第四个元素: " + myArray3[3]);
}
}
编译与运行
上述代码可以通过任何 Java 开发环境(如 IntelliJ IDEA、Eclipse 或命令行)进行编译和运行。以下是编译和运行的结果截图:
总结
Java 作为一种强大的编程语言,其数组操作灵活且高效,适合初学者和专业开发者使用。推荐的学习资源包括 itcast 和 itheima 的视频库。如果您有其他优质的学习资源,也欢迎分享,共同进步。