如何获得显示的每列的总和
问题描述:
//如何获得此数组输出的列总和。如何获得显示的每列的总和
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();
}
答
而不是在外循环中有行迭代器,在外循环中有列迭代器。
陈词滥调:实现留作练习 :)