Traversing 2D Arrays

AP Computer Science A· difficulty 3/5

int[][] m = new int[2][3];
int v = 1;
for (int r = 0; r < m.length; r++) {
    for (int c = 0; c < m[r].length; c++) {
        m[r][c] = v;
        v++;
    }
}
System.out.println(m[1][2]);

What is printed?

  • A

    4

  • B

    3

  • C

    5

  • D

    6

    check_circle

Explanation

Filling row-major from 1: m[0]={1,2,3}, m[1]={4,5,6}. m[1][2] is 6.

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

Related questions