۱- Initialization یا مقدار دهی اولیه فقط یک بار اجرا می شود.
۲- سپس شرط (در اینجا testExpression) ارزیابی می شود که یک عبارت boolean است.
۳- اگر شرط به صورت صحیح ارزیابی شود ،
- کد های داخل بدنه حلقه اجرا می شوند.
- سپس عبارت update اجرا می شود.
- باز هم ، شرط ارزیابی می شود.
- اگر شرط صحیح باشد ، کد های داخل بدنه ی حلقه اجرا می شوند و عبارت update اجرا می شود.
- این روند تا زمانی که شرط به غلط ارزیابی شود ادامه می یابد.
۴- اگر شرط به غلط ارزیابی شود ، حلقه for پایان می یابد.
- ۹۹/۰۳/۲۹