import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt(), m = in.nextInt();
long sum = 0;
// 按照题目要求使用数组的做法
int[][] nums = new int[n][m];
for (int h=0; h<n; h++) {
for (int w=0; w<m; w++) {
nums[h][w] = in.nextInt();
}
}
for (int[] outside:nums) {
for (int inside:outside) {
sum+=inside;
}
}
/* 邪修版
for (int i=0; i<n; i++) {
for (int l=0; l<m; l++) {
sum += in.nextInt();
}
}
*/
System.out.println(sum);
}
} 还是邪修好
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n,m;
long sum;
n = 0;
m = 0;
sum = 0;
if(in.hasNextInt()){
n = in.nextInt();
}
if(in.hasNextInt()){
m = in.nextInt();
}
int i = n*m;
while(0 < i--){
if(in.hasNextInt()){
sum = sum + in.nextInt();
}
}
System.out.println(sum);
in.close();
}
} import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int i = in.nextInt();
int a = in.nextInt();
long b = 0;
while (0 < i--) { // 注意 while 处理多个 case
int j = a;
while (0 < j--) {
b += in.nextInt();
}
}
System.out.println(b);
}
}