⚠️ ARCHIVED WEBSITE, NO FURTHER UPDATES ⚠️
383 shaares
79 private links
79 private links
The following code is 100% valid and prints:
Init
Validate: true
Execute: 1
Update
Validate: true
Execute: 2
Update
Validate: false
Exit
0
1
2
3
4
5
6
7
8
9
import static java.lang.System.out;
public class ForLoop {
public static void main(String args[]) {
for (int i = init(); isTrue(i); i++, out.println("Update")) {
out.println("Execute: " + i);
}
out.println("Exit");
int i = 0;
for( ; ; ) {
if (i < 10) {
out.println(i);
}
else {
break;
}
i++;
}
}
private static boolean isTrue(int i) {
boolean val = i < 3;
out.println("Validate: " + val);
return val;
}
private static int init() {
out.println("Init");
return 1;
}
}