题解 | #二维数组求和#
二维数组求和
https://www.nowcoder.com/practice/01b9b232b8894e83b1740c5513fa9488
基于本题,总结了易理解和简洁解题方法
public class Main {
public static void main(String[] args) {
int[][] arr = {{11,33,55},{22,44,66,88},{131,214,315,146},{928,827,726,625},{424,525}};
int sum=add(arr);
System.out.println(sum);
}
public static int add(int[][] arr) {
int sum=0;
//write your code here......
//第一种方式:双指针,双重for
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr[i].length; j++) {
sum += arr[i][j];
}
}
//第二种方式:使用增强for循环
//arr1遍历二维数组中的每个一维数组
// for(int[] arr01 : arr) {
// //arr2遍历一维数组中的每个元素
// for(int arr02 : arr01) {
// sum += arr02;
// }
// }
return sum;
}
}
海康威视公司福利 1158人发布