- class Array2Test2{
- public static void main(String[] args){
- //把数据装入二维数组
- int[][] arr = {{22,66,44}, {77,33,88}, {25,45,64}, {11,66,99}};
-
- //对二维数组进行遍历,并累加
- int sum = 0;
- for(int x=0; x<arr.length; x++){
- for(int y=0; y<arr[x].length; y++){
- sum += arr[x][y];
- }
- }
- System.out.println("总销售额为:"+sum);
-
- int sum2 = AddArray2(arr);
- System.out.println("总销售额为:"+sum2);
- }
-
- //用方法改进
- public static int AddArray2(int[][] arr){
- int sum = 0;
- for(int x=0;x<arr.length;x++){
- for(int y=0;y<arr[x].length;y++){
- sum += arr[x][y];
- }
- }
- return sum;
- }
- }
复制代码 代码如上,为什么执行后,有时输出语句会打印3次?
|
|