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

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

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


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

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

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

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

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

break;

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


دیاگرام اجرا

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

مثال

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 اجرا میشود و برنامه از حلقه بیرون میپرد.

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


خروجی

۱۰
۲۰

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

دیدگاه‌ خود را بنویسید

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

اسکرول به بالا