حلقهٔ While

از ویکی‌کد
(تغییرمسیر از Java:حلقه while در جاوا)
پرش به ناوبری پرش به جستجو
Main Page Tutorial
Java-menu.jpeg
موارد آموزشی
۱آموزش
۲مقدمه
۳شروع
۴شیوهٔ نوشتار
۵توضیحات
۶متغیرها
۷انواع داده‌ها
۸تبدیل‌کردن نوع داده‌ها
۹عملگرها
۱۰مقادیر رشته‌ای
۱۱کلاس ریاضی
۱۲مقادیر منطقی
۱۳ساختار If … Else
۱۴عبارت Switch
۱۵حلقهٔ While
۱۶حلقهٔ For
۱۷عبارات Break و Continue
۱۸آرایه‌ها
متدها در جاوا
کلاس‌ها در جاوا
فایل‌ها در جاوا
مرجع در جاوا
مثال‌ها در جاوا

حلقه ها

حلقه‌ها می‌توانند بلاک مشخصی از کد را تا زمانی که یک شرط به خصوص برقرار است اجرا کنند. [۱]

حلقه‌ها بسیار کاربردی هستند زیرا که موجب صرفه‌جویی در زمان، کاهش خطاها شده و کد شما را خواناتر می‌کنند.

حلقه While در جاوا

حلقه while بلاک مشخصی از کد را تا زمانی که یک شرط بخصوص برقرار است را اجرا می‌کند:

شیوه نوشتار

while (condition) {
  // code block to be executed
}

در مثال زیر، کد درون حلقه اجرا شده و تکرار می‌شود، این عمل تا زمانی که یک متغیر (i) کوچکتر از ۵ است، ادامه می‌یابد:

مثال

1 int i = 0;
2 while (i < 5) {
3   System.out.println(i);
4   i++;
5 }


مشاهدهٔ نتیجه

نکته: فراموش نکنید که مقدار متغیری را که در شرط استفاده می‌کنید را در هر بار اجرا یک واحد اضافه کنید، در غیر اینصورت حلقه هرگز پایان نخواهد یافت.

حلقه Do/While

حلقه do/while نوعی از حلقه while است. این حلقه یک بار بلاک کد را قبل از بررسی برقرار بودن شرط اجرا می‌کند، سپس در صورتی‌که شرط برقرار باشد اجرا را تکرار می‌کند.

شیوه نوشتار

do {
  // code block to be executed
}
while (condition);

مثال زیر از یک حلقه do/while استفاده می‌کند. این حلقه همیشه حداقل یک بار اجرا خواهد شد حتی اگر شرط حلقه برقرار نباشد، زیرا که بلاک کد حلقه قبل از بررسی شرط اجرا می‌شود:

مثال

1 int i = 0;
2 do {
3   System.out.println(i);
4   i++;
5 }
6 while (i < 5);


مشاهدهٔ نتیجه

فراموش نکنید که مقدار متغیری را که در شرط استفاده می‌کنید را در هر بار اجرا یک واحد اضافه کنید، در غیر اینصورت حلقه هرگز پایان نخواهد یافت.

تمرینات جاوا


منابع آموزشی