当前位置:首页 > Java

java如何创建数组

2026-01-14 17:01:55Java

创建数组的基本方法

在Java中,数组是固定大小的同类型元素集合。创建数组需要声明数组类型并初始化。

声明数组
语法格式为 数据类型[] 数组名数据类型 数组名[]

int[] arr1;  // 推荐写法
int arr2[];  // 较少使用

初始化数组
数组初始化分为静态初始化和动态初始化:

java如何创建数组

// 静态初始化(直接赋值)
int[] arrStatic = {1, 2, 3};  

// 动态初始化(指定长度)
int[] arrDynamic = new int[3]; 

多维数组创建

多维数组本质是数组的数组。以二维数组为例:

// 静态初始化
int[][] matrix1 = {{1, 2}, {3, 4}};  

// 动态初始化
int[][] matrix2 = new int[2][3];  // 2行3列

使用循环初始化数组

通过循环为动态初始化的数组赋值:

java如何创建数组

int[] nums = new int[5];
for (int i = 0; i < nums.length; i++) {
    nums[i] = i * 2;
}

数组的默认值

动态初始化时,数组元素会根据类型自动赋默认值:

  • 整型:0
  • 浮点型:0.0
  • 布尔型:false
  • 引用类型:null

匿名数组

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

printArray(new int[]{10, 20, 30});

注意事项

  • 数组长度通过 length 属性获取,非方法调用
  • 数组索引从 0 开始,越界会抛出 ArrayIndexOutOfBoundsException
  • Java数组长度不可变,扩容需创建新数组

标签: 数组java
分享给朋友:

相关文章

java如何创建文件

java如何创建文件

使用 File 类创建文件 通过 File 类的 createNewFile() 方法创建文件。此方法返回布尔值,表示文件是否成功创建。 import java.io.File; import ja…

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

vue实现数组

vue实现数组

vue实现数组操作 在Vue中操作数组需要使用Vue提供的响应式方法,直接修改数组元素不会触发视图更新。以下是常见的数组操作方法: 添加元素 使用push、unshift或splice方法添加元素:…

如何学java

如何学java

学习Java的基础知识 Java是一门面向对象的编程语言,掌握基础语法是入门的关键。需要了解变量、数据类型、运算符、控制结构(如if-else、for循环、while循环)、数组等概念。可以通过官方文…

如何学好java

如何学好java

理解基础概念 掌握Java的核心概念是学习的基础。包括数据类型、变量、运算符、控制流(如循环和条件语句)、数组等。理解面向对象编程(OOP)的四大特性:封装、继承、多态和抽象。 实践编程练习 通过实…

java中如何输入

java中如何输入

输入方法 在Java中,可以通过多种方式实现输入操作,具体取决于输入来源和需求。以下是几种常见的输入方法: 使用Scanner类 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读…