当前位置:首页 > Java

java 如何申请数组

2026-03-25 03:06:07Java

在 Java 中申请数组的方法

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

静态初始化

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

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

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

动态初始化

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

java 如何申请数组

// 一维数组
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如何定义数组

java如何定义数组

定义数组的基本语法 在Java中,数组可以通过以下两种方式定义: 方式一:声明数组并指定长度 数据类型[] 数组名 = new 数据类型[数组长度]; 例如: int[] numbers = n…

如何编译java文件

如何编译java文件

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证。若未安装,需从Oracle或Open…

如何安装java软件

如何安装java软件

下载Java安装包 访问Oracle官方网站或OpenJDK开源项目页面,选择适合操作系统的Java版本(如Windows、macOS或Linux)。对于个人使用,通常下载JDK(Java Devel…

如何搭建java环境

如何搭建java环境

下载JDK 访问Oracle官网或OpenJDK官网下载适合操作系统的JDK安装包。推荐选择长期支持版本(如JDK 17或JDK 21)。 安装JDK 运行下载的安装程序,按照向导完成安装。注意…

java如何处理高并发

java如何处理高并发

Java处理高并发的方法 使用多线程和线程池 Java的java.util.concurrent包提供了线程池(如ThreadPoolExecutor)和并发工具类(如CountDownLatch、C…

java版本如何查看

java版本如何查看

查看Java版本的命令行方法 在命令行或终端中运行以下命令可以查看当前安装的Java版本: java -version 输出示例: java version "1.8.0_301" Java(TM…