编写程序,定义一个不规则的二维数组,输出其行数和每行的元素个数,并求出每行元素的和以及数组所有元素的和。

package shuZu;

ublic class aaa {
  public static void main(String[] args) {
   int [][]a= {{3,5,8},{2,7},{7,4,9,2},{6,1,9,3,4}};
   int sum=0,sum1=0;
   int i=0,j=0;
   for(i=0;i<a.length;i++) {
    int k=0;
    sum1=0;
    for(j=0;j<a[i].length;j++) {
     sum1+=a[i][j];
     sum+=a[i][j];
     k++;
    }
    System.out.println("第"+(i+1)+"行代码有"+k+"个元素,"+"本行元素的和为:"+sum1);
   }
   System.out.println("数组所有元素的和为:"+sum);
  }
}



结果显示:
第1行代码有3个元素,本行元素的和为:162行代码有2个元素,本行元素的和为:93行代码有4个元素,本行元素的和为:224行代码有5个元素,本行元素的和为:23
数组所有元素的和为:70
发布了195 篇原创文章 · 获赞 76 · 访问量 6986

猜你喜欢

转载自blog.csdn.net/qq_45696288/article/details/104991170