当前位置:首页 > Java

java 如何申请数组

2026-03-25 03:06:07Java

在 Java 中申请数组的方法

Java 中申请数组可以通过静态初始化或动态初始化两种方式实现。以下是具体方法:

java 如何申请数组

静态初始化

静态初始化在声明数组的同时直接指定元素值,无需指定数组长度。语法如下:

java 如何申请数组

// 一维数组
int[] arr1 = {1, 2, 3};
String[] arr2 = {"a", "b", "c"};

// 二维数组
int[][] arr3 = {{1, 2}, {3, 4}};

动态初始化

动态初始化需指定数组长度,元素值默认为对应类型的初始值(如 int 默认为 0,对象默认为 null)。语法如下:

// 一维数组
int[] arr1 = new int[3]; // 长度为 3 的 int 数组
String[] arr2 = new String[2]; // 长度为 2 的 String 数组

// 二维数组
int[][] arr3 = new int[2][3]; // 2 行 3 列的二维数组

注意事项

  • 数组长度通过 length 属性获取,例如 arr1.length
  • 动态初始化后可通过索引赋值,例如 arr1[0] = 10;
  • 数组索引从 0 开始,访问越界会抛出 ArrayIndexOutOfBoundsException

示例代码

public class Main {
    public static void main(String[] args) {
        // 静态初始化
        int[] staticArr = {10, 20, 30};
        System.out.println(staticArr[1]); // 输出 20

        // 动态初始化
        double[] dynamicArr = new double[2];
        dynamicArr[0] = 3.14;
        System.out.println(dynamicArr[0]); // 输出 3.14
    }
}

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

相关文章

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

如何卸载java

如何卸载java

卸载Java的步骤 Windows系统卸载方法 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到Java相关条目(如“Java 8 Update 251”),右键选择卸载并跟随向导完成操…

java如何输入数组

java如何输入数组

输入数组的方法 在Java中,可以通过多种方式输入数组,具体取决于输入源(如控制台、文件等)和数组类型(如基本类型或对象类型)。以下是几种常见的方法: 使用Scanner从控制台输入 对于基本数据类…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常用…

java如何导包

java如何导包

导入包的方法 在Java中,导入包(package)可以通过import语句实现,用于引入其他类或包中的功能。以下是几种常见的导包方式: 导入单个类 import java.util.ArrayL…

java如何定义字符串数组

java如何定义字符串数组

定义字符串数组的方法 在Java中定义字符串数组有多种方式,具体取决于使用场景和初始化需求。以下是常见的几种方法: 直接初始化数组元素 String[] strArray = {"Appl…