آشنایی با حلقه های تکرار در جاوا

آشنایی با حلقه های تکرار در جاوا


آشنایی با حلقه های تکرار در جاواشاید زمان نوشتن برنامه احتیاج داشته باشید، مجموعه ای از کدها را به دفعات متعدد اجرا کنید. در اینگونه موارد میتوانید از دستورات حلقه و تکرار استفاده کنید. این حلقه ها در تمام زبان های برنامه نویسی محبوب دنیا جزء دستورات اصلی و پایه محسوب می شوند.دستورات حلقه و تکرار به سه دسته تقسیم می شوند که بطور کلی ساختار حلقه های تکرار به ما اجازه می دهد دسته ای از کدها را چندین بار اجرا کنیم.ساختار کلی حلقه های تکرار به شکل زیر است.حلقه های تکرار در جاواحلقه ی تکرار و توضیح آندستورات داخل این حلقه تا زمانیکه شرط ابتدای حلقه درست باشد تکرار خواهند شد.دستورات داخل این حلقه به تعداد دفعاتی که در ابتدای حلقه مشخص شده تکرار می شود.do…while loopاین حلقه همانند while loop است با این تفاوت که شرط تکرار حلقه در انتهای آن بررسی می شود.در ادامه کاربرد این حلقه ها را با ذکر یک مثال توضیح می دهیم.مثال: فرض کنید می خواهید 10 عدد طبیعی را در خروجی چاپ کنید، خب شاید در اینجا به ذهنتان برسد که به راحتی با استفاده از دستور print این کار را انجام می دهید، درست است.ولی شاید این اعداد افزایش پیدا کرده و به 100 عدد رسیدند، آنوقت استفاده از دستور print کمی سخت و طاقت فرسا می شود، در اینجاست که می توانید از دستورات حلقه و تکرار استفاده کنید.با در نظر داشتن مثال بالا در ذهن خود کاربرد ساختارهای مختلف را با هم بررسی می کنیم.حلقه while در زبان جاوا تا وقتی که شرطش درست باشد یک قسمت از کد را اجرا می کند و وقتی که شرط آن false یا نادرست شد، از اجرا باز می ایستد. نحوه نوشتن کد این حلقه به شکل زیر است: دیاگرام دستور حلقه whileclass L1{public static void main(String[] args){int n = 1;while( n <= 10){System.out.println(n);n++;}}}اگر می خواهید که قطعه کدی از برنامه به تعداد خاصی تکرار شود از حلقه for استفاده می کنیم. این حلقه در زمانی که از قبل می دانیم که یک قطعه کد چند بار اجرا خواهد شد مناسب است.شکل نوشتاری این حلقه به شکل زیر است:دیاگرام دستور حلقه forclass L3{public static void main(String[] args){int n;for( n = 1; n <= 10; n++ ){System.out.println(n);}}}این حلقه بسیار شبیه به while است. تنها تفاوتی که بین این دو حلقه وجود دارد این است که شرط حلقه در انتها چک می شود. به همین دلیل کد بدنه حلقه حداقل یک بار حتما اجرا می شود. کد این حلقه به شکل زیر است:دیاگرام دستور حلقه do.whileclass L5{public static void main(String[] args){int n = 1;do{System.out.println(n);n++;}while( n <= 10 );}}ممکن است حلقه هایی وجود داشته باشد که بی نهایت تکرار می شوند. به اینها حلقه بی نهایت گفته می شود. این حلقه ها بی نهایت رخ می دهند زیرا شرایط آنها همیشه درست است. با خالی گذاشتن عبارت شرطی آن می توانیم یک حلقه بی نهایت ایجاد کنیم. وقتی عبارت شرطی خالی باشد، فرض می شود که درست باشد. بیایید. مثال:class L7{public static void main(String[] args){for(;;){System.out.println(&quotThis loop will never end&quot);}}}در انتها برای اینکه بتوانیم حلقه ها را کنترل کنیم، از عبارات کنترل کننده استفاده می کنیم.وقتی که در اجرای حلقه به خط break میرسیم حلقه در همان نقطه تمام شده و خارج می شود. و برنامه از خط بعد از حلقه ادامه پیدا می کند.امیدوارم تونسته باشم به خوبی این دستورات که پایه شروع برنامه نویسی هستند و بسیار مهم را براتون توضیح بدم، درصورت داشتن سوال یا پیشنهاد و انتقادی خوشحال میشم نظراتتون را بدونم. https://www.instagram.com/behrad.tech/

منبع

Author: admin

دیدگاهتان را بنویسید

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