Traversing 2D Arrays

AP Computer Science A· difficulty 3/5

int[][] m = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int sum = 0;
for (int i = 0; i < m.length; i++) sum += m[i][i];
System.out.println(sum);

What is printed?

  • A

    15

    check_circle
  • B

    12

  • C

    21

  • D

    9

Explanation

The main diagonal has m[0][0]=1, m[1][1]=5, m[2][2]=9. Sum = 15.

Want 10 more like this — adaptive to your weak spots?

Related questions