کنترل حلقه‌ای – آموزش جاوا(JAVA)

کنترل حلقه‌ای – آموزش جاوا(JAVA)
تیر ۳۰, ۱۳۹۸ No Comments javascript زهرا ابراهیمی

در این مطلب در مورد کنترل حلقه‌ای در برنامه‌نویسی جاوا توضیح داده خواهد شد در واقع انواع مختلف حلقه‌ها و چگونگی استفاده از این حلقه‌ها در توسعه برنامه جاوا برای اهداف مورداستفاده آن‌ها را توضیح می‌دهد.

گاهی ممکن است وضعیتی پیش بیاید که شما در آن نیاز داشته باشید که کدی را چند بار اجرا کنید. در این صورت به‌طور کلی، دستورات به‌صورت زیر اجرا می‌شوند:
اولین دستور در یک تابع ابتدا اجرا می‌شود، به دنبال آن دوم و غیره.
زبان‌های برنامه‌نویسی ساختارهای مختلف کنترل را فراهم می‌کند تا مسیرهای پیچیده‌تری را اجرا کنند.

 کنترل حلقه‌ای این اجازه را به ما  می‌دهد تا ما یک دستور یا گروهی از دستورات را چند بار اجرا کنیم و فرم کلی یک حلقه در بیشتر زبان‌های برنامه‌نویسی به‌صورت شکل زیر است.

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

زبان برنامه‌نویسی جاوا انواع مختلفی از حلقه را برای حل الزامات حلقه فراهم می‌کند. برای بررسی جزئیات آن‌ها جدول زیر را با دقت مطالعه کنید.

<!– [if gte mso 9]>

<![endif]–>

ردیف

نام حلقه و توضیح مربوطه

۱

حلقه While

یک جمله یا گروهی از دستورات را تکرار می‌کند درحالی‌که یک شرط داده‌شده درست باشد. و قبل از اجرای حلقه؛ شرط درستی را آزمایش  می‌کند.

۲

حلقه For

یک دنباله‌ای از دستورات را چندین مرتبه اجرا کنید و کد مختصر شده را  مرتباً در حلقه‌ای مدیریت می‌کند.

۳

حلقه do…While

مانند حلقه While است با این تفاوت که شرایط در انتهای  حلقه آزمایش می‌کند.

 حالت‌های کنترل حلقه‌ای

حالت‌های کنترل حلقه‌ای باعث تغییر اعداد از توالی عادی آن می‌شود. وقتی اجرای دستوری، محدوده‌ای را ترک می‌کند، تمام موضوعات خودکار كه در آن دامنه ایجادشده‌اند، نابود می‌شوند.

دستور زبان جاوا از حالات کنترل مشخص‌شده زیر پیروی می‌کند.

ردیف

توضیح حالت‌های کنترل

۱

حالت Break

حلقه را  پایان داده و دستورات را بلافاصله به پس از حلقه انتقال می‌دهد.

۲

حالت continue

حلقه را به وجود آورده و بلافاصله بعد از تکرار دوباره آن را بررسی می‌کند

توسعه حلقه در جاوا

توسعه حلقه در جاوا

بعد از معرفی جاوا ۵، توسعه‌دهنده‌هایی  برای حلقه معرفی شدند. این ویژگی عمدتاً برای عبور از مجموعه عناصری که شامل آرایه‌ها هم هستند، استفاده می‌شود.

دستور زبان

در زیر به دستور زبان توسعه حلقه اشاره‌شده است

for(declaration : expression) {

   // Statements

}

  •  Declaration متغیر جدید اعلام‌شده، نوعی سازگار با عناصر آرایه‌ای دارد که به آن دسترسی دارید. متغیر در درون بلوک در دسترس خواهد بود و مقدار آن همانند سایر عناصر است.
  • Expression  این ارزیابی را به آرایه‌ای که در حلقه نیاز دارید اعمال می‌کند. این عبارت می‌تواند یک متغیر آرایه یا روش فراخوانی باشد تا یک آرایه را بازگرداند.

به‌عنوان مثال

public class Test {

   public static void main(String args[]) {

      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {

         System.out.print( x );

         System.out.print(“,”);

      }

      System.out.print(“\n”);

      String [] names = {“James”, “Larry”, “Tom”, “Lacy”};

      for( String name : names ) {

         System.out.print( name );

         System.out.print(“,”);

      }

   }

}

این دستورات نتایج زیر را حاصل می‌کند

خروجی

۱۰, ۲۰, ۳۰, ۴۰, ۵۰,

James, Larry, Tom, Lacy,

 در ادامه این آموزش خواهید خواند

در این آموزش از زبان برنامه نویسی جاوا با کنترل حلقه‌ای در جاوا  آشنا شدید در مطلب بعدی، شما در مورد حالات تصمیم گیری در برنامه‌نویسی جاوا خواهید خواند.

tutorialspoint

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

Leave a reply

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