The Arduino/Processing Language Comparison page (http://www.arduino.cc/en/Reference/Comparison) suggests that in making an Arduino loop we must use this syntax:
int i;
for (i = 0; i < 5; i++) { ... }
as compared to Processing, which embeds the index variable declaration within the loop definition:
for (int i = 0; i < 5; i++) { ... }
This distinction is not strictly correct, as either usage is perfectly valid in Arduino (and C++). I think both are valid in Java as well, and probably in Processing too. This section is misleading and should probably be removed.
mh