TheWHILEexpression is evaluated and if false (zero), execution continues with the statement following theEND WHILE. If true (non-zero), then the statements in theWHILEloop are executed. When theEND WHILEis reached, execution branches back to theWHILEstatement where the expression is again evaluated.