CHAPTER 14: Blocks and Statements Previous
Previous
Java Language
Java Language
Index
Index
Next
Next

14.10 The while Statement

14.10.1 Abrupt Completion

The while statement executes an Expression and a Statement repeatedly until the value of the Expression is false .


WhileStatement:

	while ( Expression ) Statement

WhileStatementNoShortIf:

	while ( Expression ) StatementNoShortIf

The Expression must have type boolean , or a compile-time error occurs.

A while statement is executed by first evaluating the Expression. If evaluation of the Expression completes abruptly for some reason, the while statement completes abruptly for the same reason. Otherwise, execution continues by making a choice based on the resulting value:

If the value of the Expression is false the first time it is evaluated, then the Statement is not executed.


14.10.1 Abrupt Completion

Abrupt completion of the contained Statement is handled in the following manner:



Top© 1996 Sun Microsystems, Inc. All rights reserved.