// 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. 使用匿名数组进行初始化
int[] arr3 = new int[]{6, 7, 8, 9, 10}; // 匿名数组,编译器会自动计算数组长度
// 4. 多维数组初始化
int[][] arr4 = {
{1, 2, 3}, // 第一行
{4, 5, 6}, // 第二行
{7, 8, 9} // 第三行
}; // 3x3的二维数组
// 5. 动态初始化多维数组
int[][] arr5 = new int[3][3]; // 3x3的二维数组,默认值为0
arr5[0][0] = 1;
arr5[0][1] = 2;
arr5[0][2] = 3;
arr5[1][0] = 4;
arr5[1][1] = 5;
arr5[1][2] = 6;
arr5[2][0] = 7;
arr5[2][1] = 8;
arr5[2][2] = 9;
// 打印数组内容
for (int i : arr1) {
System.out.print(i + " ");
}
System.out.println();
for (int i = 0; i < arr2.length; i++) {
System.out.print(arr2[i] + " ");
}
System.out.println();
for (int i : arr3) {
System.out.print(i + " ");
}
System.out.println();
for (int[] row : arr4) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
for (int[] row : arr5) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
new int[]{} 的形式初始化数组,编译器会自动计算数组长度。for-each 循环或嵌套循环来遍历和打印数组内容。上一篇:java动态代理
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站