// continue in nested block
0 => int j;
0 => int i;
0 => int check;
// loop
while ( j < 5 ) { 0 => i;
while ( i < 5 ) { 1 +=> i;
if ( j < 4 ) continue; // because of continue, this only happens in last ( j==0 ) 2 +=> check;
}
// if continue malfunctions, this is skipped, and we get INFINITE LOOP
1 +=> j;
}
// make sure that continue does the right thing in the inner loop?
if ( check == 10 ) <<<"success">>>;