Java中数组2
Posted 嘿抬头i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中数组2相关的知识,希望对你有一定的参考价值。
二维数组:
定义方式:三种
第一种方式:
int[][] arr = new int[3][4];
第二种方式: int[][] arr = new int[3][];
数组中每个元素的长度不确定。
第三种方式:
int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
二维数组的遍历和求和:
int[][] arr2 = { {1,2},{3,4,5},{6,7,8,9,10} };
int sum2 = 0;
for (int i=0; i<arr2.length; i++) {
for (int j=0; j<arr2[i].length; j++) {
//System.out.println(arr2[i][j])
sum2 += arr2[i][j];
}
}
System.out.println("sum2= "+ sum2);
}
}
案列: 公司销售总和练习
例如要统计一个公司三个销售小组中每个小组的总销售额以及整个公司的销售额。如下所示
l 第一小组销售额为{11, 12}万元
l 第二小组销售额为{21, 22, 23}万元
l 第三小组销售额为{31, 32, 33, 34}万元。
int[][] arr = new int[3][]; // 定义一个长度为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 = 0; i < arr.length; i++) { // 遍历数组元素
int groupSum = 0; // 定义变量记录小组销售总额
for (int j = 0; j < arr[i].length; j++) { // 遍历小组内每个人的销售额
groupSum = groupSum + arr[i][j];
}
sum = sum + groupSum; // 累加小组销售额
System.out.println("第" + (i + 1) + "小组销售额为:" + groupSum + " 万元");
}
System.out.println("总销售额为: " + sum + " 万元");
以上是关于Java中数组2的主要内容,如果未能解决你的问题,请参考以下文章