Yes.
Syntactically you can omit the change part. This means that if the Java compiler sees:
for ( count = 0; count < 25; )
it will not complain. It is now your responsibility to put statements that make a change somewhere into the loop body. For example:
for ( count = 0; count < 25; ) { System.out.println("count is: " + count ); count = count + 1; }
would work fine.
(Although in this case it would be better to have the change done in the for
.)
Can a for
statement be used to implement a sentinel controlled
loop?