Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 二维数组中每一行的总和_Java - Fatal编程技术网

Java 二维数组中每一行的总和

Java 二维数组中每一行的总和,java,Java,我想知道如何在2D数组中打印每一行的和 随着循环的进行,对每一行进行求和 int sum = 0; int[][] nums = {{16, 29, 31, 65, 67}, {28, 30, 39, 59, 70}, {1, 42, 47, 64, 70}}; int count = 0; for (int i = 0; i < nums.length; i++) { for (int j = 0; j < nums[i].length; j++) {

我想知道如何在2D数组中打印每一行的和 随着循环的进行,对每一行进行求和

int sum  = 0;
int[][] nums = {{16, 29, 31, 65, 67},
    {28, 30, 39, 59, 70},
    {1, 42, 47, 64, 70}};

int count = 0;
for (int i = 0; i < nums.length; i++) {
    for (int j = 0; j < nums[i].length; j++) {
        sum+= nums[i][j];  
    }
    System.out.println(Arrays.toString(nums[i]));
    System.out.println(sum);
}
int和=0;
int[]nums={{16,29,31,65,67},
{28, 30, 39, 59, 70},
{1, 42, 47, 64, 70}};
整数计数=0;
对于(int i=0;i
如果要打印每行的总和,则需要在每次开始对新行求和时将
sum
重置为0

int[][] nums = {{16, 29, 31, 65, 67}, {28, 30, 39, 59, 70}, {1, 42, 47, 64, 70}};

for (int row = 0; row < nums.length; row++) {
    int sum = 0;
    for (int col = 0; col < nums[row].length; col++)
        sum += nums[row][col];
    System.out.println(Arrays.toString(nums[row]));
    System.out.println(sum);
}
int[]nums={{16,29,31,65,67},{28,30,39,59,70},{1,42,47,64,70};
对于(int row=0;row
一般来说,如果你想对2D数组中的每一行求和,你必须对该行进行迭代,除非你已经把总数存储在别处了。我差一点就到了。我知道我必须重新设置总和,但却不知道该把代码放在哪里。非常感谢。