پرش به محتوا
آموزش جاواآرشیو اندروید و جاوا

دستور break در جاوا

در این مقاله میخواهیم درباره دستور Break در جاوا بحث کنیم و ببینیم چه کارهایی میتوانیم با آن انجام بدهیم. با برنامه چی همراه باشید.

این مقاله در آرشیو است

این نوشته از آرشیو اندروید و جاوای برنامه چی است و ممکن است ابزارها، نسخه ها و روش هایی را توضیح دهد که امروز قدیمی شده اند. نشانی و دیدگاه هایش دست نخورده مانده است.

در این مقاله۳ بخش · ۲ دقیقه
دستور break در جاوا

کنترل حلقه ها در جاوا نیازمند یک سری ابزار است. حلقه ساختاری است که پشت سر هم تکرار میشود. پس منطقی است که برای کنترل کردن آنها هم باید اجرا شدن و هم متوقف شدن آنها را تحت کنترل داشته  باشید. در این مقاله میخواهیم درباره دستور Break در جاوا بحث کنیم و ببینیم چه کارهایی میتوانیم با آن انجام بدهیم. با برنامه چی همراه باشید. (منبع نوشته: TutorialsPoint)


دستور break در جاوا چه کاربردهایی دارد؟

دستور break برای حلقه ها در جاوا دو کاربرد زیر را دارند:

  • وقتی که روند اجرای دستورات حلقه به دستور break میرسد، بلافاصله حلقه از بین میرود و ادامه دستوراتی که بعد از حلقه نوشته شده اند اجرا خواهند شد.
  • در دستور switch هم میتوانید break را برای از بین بردن اجرای دستورات در قسمت case ها به کار ببرید. (در درس بعدی درباره این ساختار صحبت خواهیم کرد).

قوانین نوشتن (Syntax)

برای نوشتن این دستور کافیست عبارت زیر را درون هر حلقه ای که میخواهیم قرار بدهیم.

Java
break;

دستور break در جاوا هرجایی درون حلقه قرار گرفته باشد، کدهای بعد از آن اجرا نخواهند شد. مثلا اگر میخواهید تحت شرایط خاصی ادامه دادن حلقه متوقف بشود و ادامه کد ها بعد از بلوک حلقه اجرا بشوند، میتوانید دستور break را درون یک شرط if قرار بدهید. آنوقت هنگامی که آن شرط مقدارش true بشود، روند اجرای حلقه متوقف شده و برنامه از حلقه برون میپرد.


دیاگرام اجرا

دیاگرام اجرای دستور break در جاوا

مثال

Java
public class Test {

   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {
         if( x == 30 ) {
            break;
         }
         System.out.print( x );
         System.out.print("\n");
      }
   }
}

در این مثال میتوانید ببینید که دستور Break در جاوا، درون یک حلقه for و درون یک شرط if قرار گرفته است. یعنی این حلقه به کار خودش ادامه میدهد دقیقا تا زمانی که مقدار متغیر x برابر با ۳۰ بشود. یعنی همان چیزی که درون شرط if  مشخص کرده ایم. در این زمان دستور break اجرا میشود و برنامه از حلقه بیرون میپرد.

این کد ها خروجی زیر را تولید خواهند کرد


خروجی

Java
۱۰
۲۰

نویسنده

ali-bc

برنامه نویس سینیور و بنیان گذار برنامه چی

از ۱۳۹۶ دربارهٔ برنامه نویسی می نویسد. این روزها روی معماری فرانت اند در مقیاس بزرگ، مونوریپوهای Nx و رشد شغلی برنامه نویسان تمرکز دارد.

دیدگاه ها ۰

دیدگاه ها پس از بررسی منتشر می شوند. برای نوشتن کد، آن را بین دو خط ``` بگذارید.

برای کد، آن را بین دو خط ``` بگذارید.

تعداد نویسه ها: ۰ / ۵٬۰۰۰

دیدگاه پس از بررسی منتشر می شود. ایمیل نمایش داده نمی شود.

خالی

هنوز دیدگاهی نیست.

پرسش یا تجربه تان دربارهٔ همین مقاله را بنویسید.