Nested Iteration

AP Computer Science A· difficulty 4/5

int sum = 0;
for (int i = 1; i <= 4; i++) {
  for (int j = i; j <= 4; j++) {
    sum++;
  }
}
System.out.println(sum);

What is printed?

  • A

    16

  • B

    12

  • C

    6

  • D

    10

    check_circle

Explanation

Inner loop runs (4-i+1) times: i=1 -> 4, i=2 -> 3, i=3 -> 2, i=4 -> 1. Total = 4+3+2+1 = 10.

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

Related questions