0
点赞
收藏
分享

微信扫一扫

计算二维数组每一列之和--简单

 

 

import java.util.Scanner;
class col_sum
{
  public void col(int [][]c)
  {
    int k=0;
    int sum1=0;
    while(k<5) //二维数组的列数,共5列
    {
      for(int i=0;i<4;i++) //二维数组的行数,共4行
        sum1=sum1+c[i][k];

      System.out.println("第"+k+"列的和为:"+sum1);
      k++;
      sum1=0; //每计算一列,就给变量sum1清零,以便计算下一列
    }
  }
}
public class p94_14 {
  public static void main(String[] args)
  {
    int N = 4,M=5;
    int [][]a=new int[N][M]; //这是一个这4行5列的数组
    int i,j;
    Scanner reader=new Scanner(System.in);
    System.out.println("请输入4行5列的二维数组:");
    for(i=0;i<N;i++)
      for(j=0;j<M;j++)
        a[i][j]=reader.nextInt();
      col_sum cs=new col_sum();
      cs.col(a); //二维数组作为参数,传递给类中的成员函数col(int [][]c),二维数组c接收实参a
    reader.close();
  }
}

运行结果:

计算二维数组每一列之和--简单_二维数组

 


举报

相关推荐

0 条评论