Unconventional For Loop Logic
What does the program print?
public class FaultyFor {
public static void main(String[] args) {
for (int i = 0; i < 3; i = i) {
System.out.print(i + " ");
if(i < -10) break;
i--;
}
System.out.println("Finished");
}
}
A
Infinite loop with no output
B
0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 Finished
C
0 -1 -2 Finished
D
0 Finished
Question Leaderboard
Not enough data yet to show leaderboard.
APFIVE