حلقه do – while در جاوا
حلقه do … while بسیار شبیه به حلقه while می باشد . با این تفاوت که ابتدا دستورات را اجرا می کند و بعد شرط را بررسی می کند. یعنی حداقل یک بار دستورات درون حلقه اجرا می شود برعکس حلقه while که دستورات درون حلقه ممکن بود در صورت برقرار نبودن شرط اجرا نگردد.
ساختار حلقه do…while
do{ //statement } while(boolean_expression)
- در صورت تک دستوری بودن statement ها نیازی به قرار دادن {} نمی باشد.
- عبارت boolean_expression یک عبارت شرطی است که خروجی true , false می دهد.
- گاها نیاز است که از یک متغیر شمارنده در درون حلقه استفاده کنیم که به ازای هربار اجرا این شمارنده تغییر می کند.
مثال : برنامه ای بنویسید که اعداد 9 تا 0 را چاپ کند.
package com.example; public class MyClass { public static void main(String args[]){ int i = 9; do{ System.out.println(i); i--; }while(i > -1); } }
نکته : زمانی از حلقه do…while استفاده کنید که ملزم به اجرای حداقل یک بار اجرای دستورات statement باشید.
دیدگاهتان را بنویسید