当前位置:首页 > Java

java数组如何初始化数组

2026-03-03 03:22:07Java

初始化一维数组

静态初始化
在声明时直接赋值,适用于已知数组元素的情况:

int[] arr1 = {1, 2, 3, 4}; // 简化写法
int[] arr2 = new int[]{5, 6, 7}; // 完整写法

动态初始化
先声明数组长度,后续赋值,适用于元素未知的场景:

java数组如何初始化数组

int[] arr = new int[4]; // 长度为4的整型数组,默认值0
arr[0] = 10; // 后续逐个赋值

初始化多维数组

静态初始化
直接为每一维指定元素:

int[][] matrix1 = {{1, 2}, {3, 4}}; // 2x2矩阵
int[][] matrix2 = new int[][]{{5}, {6, 7}}; // 不规则多维数组

动态初始化
逐层指定维度大小:

java数组如何初始化数组

int[][] matrix = new int[2][3]; // 2行3列,默认值0
matrix[0][1] = 8; // 后续赋值

默认值规则

  • 数值类型(int/double等):00.0
  • 布尔类型(boolean):false
  • 引用类型(String/Object等):null

特殊场景示例

匿名数组
用于方法传参,无需变量名:

printArray(new int[]{8, 9, 10});

不规则数组
多维数组中子数组长度可变:

int[][] jagged = new int[2][];
jagged[0] = new int[]{1};
jagged[1] = new int[]{2, 3};

标签: 数组初始化
分享给朋友:

相关文章

vue实现添加数组

vue实现添加数组

Vue 实现添加数组的方法 在 Vue 中,可以通过多种方式实现向数组添加元素。以下是几种常见的方法: 使用 push 方法 通过 Vue 的响应式系统,直接调用数组的 push 方法添加元素:…

php实现数组分页

php实现数组分页

PHP 数组分页实现方法 在 PHP 中实现数组分页可以通过多种方式完成,以下是几种常见的方法: 方法一:使用 array_slice 函数 array_slice 函数可以从数组中截取指定范围的…

php数组实现队列

php数组实现队列

使用数组实现队列的基本方法 在PHP中,数组可以模拟队列的先进先出(FIFO)特性。通过内置的数组函数,可以轻松实现队列的基本操作。 初始化队列 $queue = []; 入队操作(enqueue…

js导入数组实现柱状图

js导入数组实现柱状图

使用Chart.js库绘制柱状图 安装Chart.js库 npm install chart.js 导入Chart.js和数组数据 import { Chart } from 'chart.js/…

js 数组实现

js 数组实现

数组的基本概念 在JavaScript中,数组是一种用于存储多个值的有序集合。数组中的每个值称为元素,每个元素在数组中有一个位置,称为索引。数组的索引从0开始,依次递增。 创建数组 数组可以通过数组…

js实现数组

js实现数组

JavaScript 数组操作指南 创建数组 使用字面量方式创建数组是最常见的方法: const arr1 = [1, 2, 3]; // 包含三个数字的数组 const arr2 = ['a',…