posted 17 years ago
Hi Gaurav,
Here it goes:
Inside inner loop:
prints Hello, continue outer-> go to outer loop, i(1)<5 = true
prints Hello, continue outer-> go to outer loop, i(2)<5 = true
prints Hello, continue outer-> go to outer loop, i(3)<5 = true
prints Hello, continue outer-> go to outer loop, i(4)<5 = true
prints Hello, continue outer-> go to outer loop, i(5)<5 = false (exit from outer loop)
Question: Is statement "System.out.println("outer");" encounter anytime?
Answer: Never!
But compiler can't complaint about unreachable code, because continue is
inside the inner loop. If you make that in the outer loop, it will complaint, because of the unreachability of line.
Regards,
cmbhatt