Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 数组初始化

作者:恋你如初   发布日期:2025-11-09   浏览:39

// 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();
}

解释说明:

  1. 静态初始化:在声明数组时直接赋值,编译器会根据提供的元素个数自动计算数组长度。
  2. 动态初始化:先声明数组并分配内存空间,之后再给数组元素赋值。
  3. 匿名数组:使用 new int[]{} 的形式初始化数组,编译器会自动计算数组长度。
  4. 多维数组:可以初始化一维或多维数组,多维数组的每一行可以有不同的长度(不规则数组)。
  5. 打印数组:通过 for-each 循环或嵌套循环来遍历和打印数组内容。

上一篇:java动态代理

下一篇:java string format

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站