Java Language -- Control Flow I
if (some boolean expression) { .. }
- else { ... } // optional else
Nested: if (some boolean expression) { .. }
- else if(another boolean) { .. }
- else { ... }
while (any boolean) { /* Do Stuff */ }
do { /* What to do */ } while (another boolean);
for (expression1; booleanexpression ; expression2) { ...}
- naturally starts with expression1, applies expression2 at end of each loop, and continues as long as booleanexpression true
- for ( int i=0; i<length(a); i++)
- a[i] = i * i;
- /* loop variable i is optionally declared to be local to loop as shown here. */