Oracle Java

آموزش برنامه نویسی Java – حلقه Loop

حلقه Loop ، تکرار در دستور

همونطور که میدونید هر پروژه‌ی برنامه نویسی بیشتر از پنج هزار خط کد داره و تا جایی که امکانش هست باید از تکرار در کد نویسی پرهیز کنیم. حلقه Loop یکی دیگه از راه های جلوگیری از تکرار و راه‌حلی برای ادامه‌ی یه دنباله هستش.
هر حلقه Loop از دو بخش اصلی تشکیل شده؛ شرط حلقه و دستور حلقه که در هر مرحله از تکرار اون انجام میشه
حلقه Loop در Java چند نوع مختلف داره؛ for – while – do…while
حلقه for دارای نقطه‌ی شروع ، نقطه‌ی پایان و الگوریتم حرکتی در هر مرحله هستش. که تو نمونه کد به راحتی میتونید با اون آشنا بشید.

همونطور که دیدید حلقه Loop for به این صورت نوشته میشه؛ در قسمت اول یه متغیر از نوع int تعریف میکنیم و عدد اول رو صفر قرار میدیم. در قسمت دوم میگیم که تا عدد ۱۰ برو جلو و در قسمت آخر میگیم که در هر مرحله به i یک واحد اضافه کن. “میشه به جای i++ نوشت i+1=i ولی i++ از لحاظ کد نویسی درستتر هستش” و در خروجی این رو بهتون میده

الگوریتم فلو حلقه loop
for loop

 

حلقه while شبیه for هستش تنها با این تفاوت که در قسمت شرط حلقه فقط نقطه‌ی پایان نوشته میشه… اگر هم نیاز به الگوریتم حرکتی داشتید اون رو تو دستور حلقه که در داخل بدنه‌ی حلقه Loop نوشته میشه اضافه کنید.

همینطور که میبینید عدد ۰ بوده و خارج از بلاک کد حلقه Loop هست و تو شرط حلقه نوشته شده که x تا کوچکتر مساوی از ۱۰ باید جلو بره و در دستور هر مرحله یک عدد به x اضافه میشه. خروجی هم مثل حلقه‌ی قبلیه

الگوریتم حلقه while
while loop

 

حلقه do…while شبیه به while هستش اما فرقش رو میتونید تو نمونه کد زیر به طور کامل ببینید.

این نمونه هم خروجی یکسان داره ولی میتونید فرق رو ببینید.

الگوریتم حلقه do...while
do…while loop

حلقه Loop
با پنگوئن همراه باشید.

1 دیدگاه در “آموزش برنامه نویسی Java – حلقه Loop

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *