知方号

知方号

Java 多维数组<菜鸟 java>

Java 方法重载Java 数组(Arrays)Java 多维数组

在本教程中,我们将借助示例学习使用2维数组和3维数组的Java多维数组。

在学习多维数组之前,请确保您了解Java数组。

多维数组是数组的数组。多维数组的每个元素都是数组本身。例如,

int[][] a = new int[3][4];

 在这里,我们创建了一个名为a的多维数组。它是一个二维数组,最多可以容纳12个元素,

二维数组

 记住,Java使用基于零的索引,也就是说,Java中数组的索引从0开始,而不是从1开始。

让我们再举一个多维数组的实例。这次我们将创建一个3维数组。例如,

String[][][] data = new String[3][4][2];

 这里,data是一个三维数组,最多可以容纳24(3*4*2)个String类型的元素。

如何在Java中初始化二维数组?

这是我们如何在Java中初始化二维数组。

int[][] a = {      {1, 2, 3},       {4, 5, 6, 9},       {7}, };

如我们所见,多维数组的每个元素都是数组本身。而且,与C / C ++不同,Java中多维数组的每一行可以具有不同的长度。

二维数组的初始化示例:二维数组class MultidimensionalArray {    public static void main(String[] args) {        //创建二维数组        int[][] a = {            {1, 2, 3},             {4, 5, 6, 9},             {7},         };              //计算每行的长度        System.out.println("第1行的长度: " + a[0].length);        System.out.println("第2行的长度: " + a[1].length);        System.out.println("第3行的长度: " + a[2].length);    }}

输出:

第1行的长度: 3第2行的长度: 4第3行的长度: 1

在上面的实例中,我们创建了一个名为a的多维数组,因为多维数组的每个组件也是一个数组(a[0],[1]和a[2]也是数组)。这里,我们使用length属性来计算每行的长度。

示例:使用循环打印2维数组的所有元素class MultidimensionalArray {    public static void main(String[] args) {        int[][] a = {            {1, -2, 3},             {-4, -5, 6, 9},             {7},         };              for (int i = 0; i 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。