// Java数组初始化示例
// 1. 静态初始化:在声明数组时直接赋值
int[] arr1 = {1, 2, 3, 4, 5}; // 定义并初始化一个整型数组
// 2. 动态初始化:先声明数组,再分配内存空间,并赋值
int[] arr2 = new int[5]; // 定义一个长度为5的整型数组,初始值为默认值(0)
arr2[0] = 1;
arr2[1] = 2;
arr2[2] = 3;
arr2[3] = 4;
arr2[4] = 5;
// 3. 使用new关键字和大括号进行动态初始化
int[] arr3 = new int[]{1, 2, 3, 4, 5}; // 定义并初始化一个整型数组
// 4. 多维数组初始化
int[][] arr4 = {
{1, 2, 3}, // 第一行
{4, 5, 6}, // 第二行
{7, 8, 9} // 第三行
}; // 定义并初始化一个二维整型数组
// 打印数组内容
for (int i : arr1) {
System.out.print(i + " "); // 输出: 1 2 3 4 5
}
System.out.println();
for (int i : arr2) {
System.out.print(i + " "); // 输出: 1 2 3 4 5
}
System.out.println();
for (int i : arr3) {
System.out.print(i + " "); // 输出: 1 2 3 4 5
}
System.out.println();
for (int[] row : arr4) {
for (int element : row) {
System.out.print(element + " "); // 输出: 1 2 3 4 5 6 7 8 9
}
System.out.println();
}
new
关键字分配内存空间,然后逐个元素赋值。new
关键字和大括号进行动态初始化:这种方式结合了静态和动态初始化的特点,既可以用new
来创建数组,又可以直接赋值。上一篇:java queue
下一篇:java 时间戳
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站