Java中的普通数组也被称为一维数组。创建一维数组的代码如下所示
int A[] = new int[100];
普通数组存储简单数据项的列表。
多维数组是列表的列表。下面是一些创建二维数组的Java代码。
int A[][] = new int[100][10];
在本例中,数组A是一个包含100个项目的列表,其中每个项目本身是一个包含10个数据项目的列表。
多维数组最常见的例子是二维数组。可视化二维数组的最简单方法是将其作为行和列的表。数组中的第一个索引给出行号,第二个索引给出列号。
用数据填充二维数组最常用的方法是使用一对嵌套循环。外部循环遍历网格的行,内部循环遍历网格的列。
下面是一个用乘法表填充二维网格的例子。
int T[][] = new int[10][10];(int行= 0;行< 10;行+ +){(int坳= 0;坳< 10;坳+ +){T(行)(col) =(行+ 1)*(+ 1)上校;}}
在这些注释的顶部,您会发现一个链接到包含NetBeans项目的存档的按钮,其中包含三个示例程序。这些例子都是基于课本第8章的例子。
除了修改这些程序以从文件中读取数据之外,我所提供的代码与教科书第8章中的代码非常相似。我建议您参考本章中对这些示例的讨论以了解更多细节。