while
«حلقه while در جاوا» یعنی تا وقتی «شرط (Condition)» درست است، کد تکرار می شود. مثل این که تا تکالیف تمام نشد، همچنان ادامه بدهی.
تعریف ساده while
طبق منبع، حلقه while یک بلوک کد را تا وقتی شرط true است اجرا می کند. متغیر شمارنده را فراموش نکن. وگرنه حلقه پایان ندارد.
مثال while
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
do/while چه فرقی دارد؟
حلقه do/while اول یک بار اجرا می شود. سپس شرط را می سنجد. اگر درست بود، دوباره تکرار می شود.
int i = 0;
do {
System.out.println(i);
i++;
}
while (i < 5);
تمرین مرحله ای
- کد while را اجرا کن و خروجی را ببین.
- شرط را به i < 3 تغییر بده.
- افزایش i را حذف کن و نتیجه را ببین.
نکته: همیشه مقداردهی اولیه متغیر حلقه را مشخص کن.
هشدار: اگر i را زیاد نکنی، حلقه بی نهایت می شود.
برای مرور، این صفحه حلقه while در جاوا را علامت گذاری کن. همچنین درباره try در جاوا و throw در جاوا هم بخوان.
جمع بندی سریع
- while تا وقتی شرط درست است، می چرخد.
- i را مقداردهی و سپس افزایش بده.
- do/while یک بار حتماً اجرا می شود.
- حلقه بی نهایت را مراقب باش.