广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java多维数组是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-04-08分类:Java技术浏览:731


导读:Java是现在流行的编程语言之一,很多企业在开发软件的时候都会使用Java,因此,Java也成为了许多计算机学子必学的编程语言之一。那么,Java多维数组是什么?下面惠州北大青鸟老师给大家科普一下Java多维数组。

Java是现在流行的编程语言之一,很多企业在开发软件的时候都会使用Java,因此,Java也成为了许多计算机学子必学的编程语言之一。那么,Java多维数组是什么?下面惠州北大青鸟老师给大家科普一下Java多维数组。

我们可以在二维数组中存储表格数据。

使用数组声明中每个维度的一对括号[]来声明多维数组。

例如,如下所示定义int的二维数组:

int[][] table;

这里,table是一个引用变量,可以保存对int的二维数组的引用。

可以创建具有三行和两列的二维数组int,如下所示:

table = new int[3][2];

多维数组中每个维度的索引都是从零开始的。

表数组的每个元素可以作为表[rownumber] [columnNumber]访问。

行号和列号始终从零开始。

例如,以下代码将值分配给表数组中的第一行和第二列,如图所示:

table[0][1] = 32;

您可以将值1分配给第三行和第一列,如下所示:

table[2][0] = 1;

我们必须在创建多维数组时指定至少第一级数组的维度。

例如:

table = new int[3][];

我们必须在创建多维数组时指定至少第一级数组的维度。

此时仅存在表[0],表[1]和表[2]。

他们指的是null。 table.length的值为3。

table [0],table [1]和table [2]是int数组,我们可以将它们赋值为

table[0] = new int[2]; // Create two  columns  for row 1
table[1] = new int[2]; // Create two  columns  for row 2
table[2] = new int[2]; // Create two  columns  for row 3

Java可以为每行创建一个具有不同列数的二维数组。这样的数组称为粗糙数组。

实例

如何创建一个不规则数组?

以下代码显示了如何创建一个不规则数组。

public class Main {  public static void main(String[] args) {    // Create a two-dimensional array of 3 rows    int[][] raggedArray = new int[3][];    // Add 2 columns to the first row    raggedArray[0] = new int[2];    // Add 1 column to the second row    raggedArray[1] = new int[1];    // Add 3 columns to the third row    raggedArray[2] = new int[3];    // Assign values to all elements of raggedArr    raggedArray[0][0] = 1;
   raggedArray[0][1] = 2;
   raggedArray[1][0] = 3;
   raggedArray[2][0] = 4;
   raggedArray[2][1] = 5;
   raggedArray[2][2] = 6;    // Print all elements. One row at one line    System.out.println(raggedArray[0][0] + "\t" + raggedArray[0][1]);
   System.out.println(raggedArray[1][0]);
   System.out.println(raggedArray[2][0] + "\t" + raggedArray[2][1] + "\t"
       + raggedArray[2][2]);
 }
}

上面的代码生成以下结果。

1    2

3

4    5   6

想学Java的同学们,可以来惠州北大青鸟新方舟校区详细了解。

java6.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表