Multiple choice

What will be the output of the program? for (int i = 0; i < 4; i += 2) { System.out.print(i + ); } System.out.println(i); /* Line 5 */

  1. 0 2 4

  2. 0 2 4 5

  3. 0 1 2 3 4

  4. compilation fails

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Compilation fails on the line 5 - System.out.println(i); as the variable i has only been declared within the for loop. It is not a recognised variable outside the code block of loop.