Java 数组是一个特殊的变量,它能够存储一组有序的数据。在 Java 中,数组的初始化方式有两种:
1. 静态初始化
静态初始化就是在数组定义时就为数组元素分配空间,并赋初值。使用静态初始化的数组,数组的大小和元素的值都是确定的,不能进行修改。
示例一:
// 定义一个 int 类型的数组 a
int[] a = {1, 2, 3, 4, 5};
示例二:
// 定义一个 String 类型的数组 str
String[] str = {"Java", "Python", "C++", "JavaScript"};
2. 动态初始化
动态初始化是在定义数组时,不预先确定数组的大小,而是在运行时根据需要动态创建数组并为数组元素分配空间。使用动态初始化的数组,数组的大小可以根据情况进行改变。
示例一:
// 定义一个 int 类型的数组 a,数组大小为 5
int[] a = new int[5];
// 给第一个元素赋值为 1
a[0] = 1;
示例二:
// 定义一个 String 类型的数组 str,数组大小为 3
String[] str = new String[3];
// 给第一个元素赋值为 "Java"
str[0] = "Java";
以上就是 Java 数组的两种初始化方式的详细讲解。快去尝试一下吧!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java 数组的两种初始化方式 - Python技术站