2011-04-07 54 views
0

//如何获得此数组输出的列总和。如何获得显示的每列的总和

public class Arrays { 
private static int column; 

public static void main(String[] args) { 
    int [][]array1={{1,2,3,4},{5,6,7},{8,9},{10}}; 
    System.out.println("Values in array1 by row are"); 
    OutputArray(array1); 
} 

public static void OutputArray(int[][] array1) { 
    int sum=0; 

    for(int row=0;row<array1.length;row++){ 
      for(column=0;column<array1[row].length;column++) 
       System.out.printf("\t"+"%d\t", array1 [row][column]); 
       System.out.println(); 
    } 
    System.out.println(); 
    sum=sum+array1.length; 
    System.out.print("sum=\t"+sum+"\t"); 
    System.out.println(); 
} 

回答

3

而不是在外循环中有行迭代器,在外循环中有列迭代器。

陈词滥调:实现留作练习 :)