题目描述
输入NxM矩阵,矩阵元素均为整数,计算其中大于零的元素之和。
输入描述
第一行为N M(N: 矩阵行数;M: 矩阵列数,且M,N<=10),接下来的N行为矩阵各行。
输出描述
一行,其中大于零的元素之和。
示例1
输入
3 3
2 3 4
-5 -9 -7
0 8 -4
输出
17
代码实现
import java.util.Scanner;
import java.io.IOException;
public class Main{
public static void main(String[] args) throws IOException{
Scanner input = new Scanner(System.in);
int N = input.nextInt();
int M = input.nextInt();
int[][] arr = new int[N][M];
int sum = 0;
for(int i=0;i<N;i++){
for(int j=0;j<M;j++){
arr[i][j] = input.nextInt();
if(arr[i][j]>0){
sum += arr[i][j];
}
}
}
System.out.println(sum);
}
}