آشنایی با ساختار حلقههایی از جنس do ... while در زبان برنامهنویسی جاوا
پس از آشنایی با نحوۀ عملکرد حلقههایی از جنس for
و while
در دو آموزش پیشین، حال در این آموزش به معرفی نوع دیگری از حلقهها تحت عنوان do ... while
میپردازیم. به طور کلی، وجه تمایز حلقهای از جنس do ... while
با حلقهای از جنس while
در این است که در حلقههای do ... while
حتی اگر جواب به شرط تعریفشده معادل با false
ارزیابی شود، باز هم دستورات داخلی آن مابین علائم { }
حداقل یک مرتبه اجرا میشوند و این در حالی است که در حلقههای while
چنانچه پاسخ به شرط تعیینشده در حلقه معادل با مقدار false
ارزیابی شود، هیچ گونه دستوری در برنامۀ مورد نظر اجرا نمیگردد.
در این آموزش به معرفی حلقۀ do ... while
پرداخته و تفاوتهای آن با ساختار حلقههایی از جنس while
را بیان کردیم و گفتیم که صرفنظر از true
یا false
بودن شرط تعیینشدۀ برنامه دستورات داخلی حلقه حداقل یک مرتبه اجرا میشوند. در ادامه، به بررسی کاربرد دستور break
پرداختیم تا ببینیم چگونه میتوان در صورت برقرار بودن برخی شرایط خاص اجرای حلقه را متوقف کرد و در نهایت هم دستور continue
را معرفی کرده و کاربرد آن در اجرای دستورات داخلی حلقۀ while
را با ذکر مثالی تشریح نمودیم.