// W H I L E while ( moreData() ) { readIt(); } // D O / W H I L E do { readIt(); if ( done() ) break; if ( bypassThisOne() ) continue; processIt(); } while ( moreData() );