for Loops

AP Computer Science A· difficulty 2/5

int i = 0;
int sum = 0;
while (i < 5) {
  sum += i;
  i++;
}
System.out.println(sum);

What is printed?

  • A

    15

  • B

    5

  • C

    0

  • D

    10

    check_circle

Explanation

i takes values 0, 1, 2, 3, 4 (loop ends when i = 5). Sum = 0+1+2+3+4 = 10. This while loop is equivalent to: for(int i=0; i<5; i++) sum += i;

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

Related questions