public class a1 {
public static void main(String[] args) {
int[][] arr = {{4, 6}, {1, 4, 5, 7}, {-2}};
int sum = 0;
System.out.println("=====遍历该数组=====");
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
sum += arr[i][j];
}
System.out.println();
}
System.out.println("该二维数组的和为 " + sum);
}
}
import java.util.Scanner;
public class a1 {
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入二维数组的长度");
int twoDLength = myScanner.nextInt();
int oneDLength;
int[][] arr = new int[twoDLength][];
for (int i = 0; i < arr.length; i++) {
System.out.println("请输入第" + (i + 1) +"个一维数组的长度");
oneDLength = myScanner.nextInt();
arr[i] = new int[oneDLength];
for (int j = 0; j < arr[i].length; j++) {
System.out.println("请输入第" + (i + 1) +"个一维数组的第"
+ (j + 1) + "个元素的值");
arr[i][j] = myScanner.nextInt();
}
}
int sum = 0;
System.out.println("=====遍历该二维数组=====");
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
sum += arr[i][j];
}
System.out.println();
}
System.out.println("该二维数组的和为 " + sum);
}
}