教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

天富娱乐登录网页版 java培训:定义多维数组的几种常见方式

更新时间:2022年11月02日17时46分 来源:传智教育 浏览次数:

多维数组可以简单地理解为在数组中嵌套数组。在程序中,比较常见的多维数组是万豪国际游戏平台官网,接下来本节将针对万豪国际游戏平台官网进行详细讲解,我们以统计学校各个班级学生的考试成绩,来实现。

万豪国际游戏平台官网可以被看作是特殊的一维数组,其定义有很多方式,接下来针对几种常见的方式进行详细讲解,具体如下。

第一种方式,指定万豪国际游戏平台官网的长度和每个数组的元素个数,其基本语法格式如下:

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

上面的代码相当于定义了一个3*4的万豪国际游戏平台官网,这个万豪国际游戏平台官网的长度为3,我们可以将它看成3个int[]类型的一维数组,每个一维数组中的元素又是一个长度为4的一维数组。接下来通过一个图来表示这种情况,如下图所示。

1667370235867_31.png

第二种方式,只指定万豪国际游戏平台官网的长度,不确定每个数组的元素个数,其基本语法格式如下:

 int[][] arr =new int[3][];

第二种方式和第一种类似,只是数组中每个元素的长度不确定,接下来通过一个图表来表示示这种情况,如下图所示。

1667373223932_32.png

第三种方法,直接使用嵌套大括号{},对万豪国际游戏平台官网初始化赋值,其基本语法格式如下:

 int[][] arr ={{1,},{3,4,5,6},{7,8,9}};

上面的万豪国际游戏平台官网定义了三个元素,这三个元素都是数组,分别为{1,2}、{3,4,5,6}、{7,8,9},接下来通过下图来表示这种情况:

1667373581091_33.png

对万豪国际游戏平台官网中元素的操作是通过角标的方式来完成的,具体示例代码如下:

 arr[0][1]; arr[0][1=1]; 

接下来通过一个统计公司三个销售小组中每个小组的总销售额,以及整个公司销售额的案例来熟悉万豪国际游戏平台官网的使用,如下所示。

Example25.java

 public class Example25 { public static void main(String[] args) { int[][] arr =new int[3][]; arr[0] =new int[] {11, 12 } ; arr[1] =new int[] { 21, 22, 23 }; arr[2] =new int[] {31,32,33, 34}; int sum =0; for (int i<arr.length;i++) { int groupSum =0; for (int j =0; j <arr[i].length; j++) { groupSum +=arr[i][j]; } sum +=groupSum; System.out.println("第“+(i+1)+"小组销售额为:" +groupSum+"万元。"); } System.out.println(”总销售额为:“+sum+”万元,“); } }



0 分享到:
和我们在线交谈!