C:\Users\Mr\Desktop\how-continue-statement-works_0.jpg

آموزش دستور continue در جاوا (به زبان کاملا ساده)

اساطیر زبان

در این آموزش یاد می گیرید که از دستور continue در جاوا استفاده کنید. دستور continue از تکرار فعلی حلقه جلوگیری می کند.

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

 


جاوا

توی این پک فوق العاده، جاوا رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با جاوا اپلیکیشن بزن، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

در چنین مواردی از عبارتهای break و continue استفاده می شود.

دستور continue از تکرار فعلی یک حلقه (for ، while ، و do … while) جلوگیری می کند.

هنگامی که دستور continue اجرا شد ، کنترل برنامه به انتهای حلقه می پرد. سپس شرطی که حلقه را کنترل می کند ارزیابی می شود. در مورد حلقه for، قبل از ارزیابی شرط ، عبارت به روزرسانی متغیر اجرا می شود.

اکثر اوقات با ساختار های تصمیم گیری استفاده می شود (if … else).

نحو دستور continue به شکل زیر است:

continue;

دستور continue به چه شکل کار می کند؟

C:\Users\Mr\Desktop\how-continue-statement-works_0.jpg

مثال ۱ : دستور continue در جاوا

  1. class Test {
  2. public static void main(String[] args) {
  3. for (int i = 1; i <= 10; ++i) {
  4. if (i > 4 && i < 9) {
  5. continue;
  6. }
  7. System.out.println(i);
  8. }
  9. }
  10. }

وقتی مقدار i بیشتر از ۴ شود و کمتر از ۹ شود ، دستور continue اجرا می شود و از اجرای (System.out.println (i جلوگیری می کند.

هنگام اجرای برنامه ، خروجی برابر خواهد بود با:

۱

۲

​​​​۳

۴

۹

۱۰

مثال ۲ : دستور continue در جاوا

برنامه زیر مجموع حداکثر ۵ عدد مثبت که توسط کاربر وارد شده است را محاسبه می کند. اگر کاربر عدد منفی یا صفر وارد کند ، از محاسبه رد می شود.

برای گرفتن ورودی از کاربر ، از شی Scanner استفاده می شود.

  1. import java.util.Scanner;
  2. class AssignmentOperator {
  3. public static void main(String[] args) {
  4. Double number, sum = 0.0;
  5. Scanner input = new Scanner(System.in);
  6. for (int i = 1; i < 6; ++i) {
  7. System.out.print(“Enter a number: “);
  8. number = input.nextDouble();
  9. if (number <= 0.0) {
  10. continue;
  11. }
  12. sum += number;
  13. }
  14. System.out.println(“Sum = ” + sum);
  15. }
  16. }

خروجی:

Enter a number: 2.2

Enter a number: 5.6

Enter a number: 0

Enter a number: -2.4

Enter a number: -3

Sum = 7.8

در صورت وجود حلقه های تو در تو ، continue به ابتدای حلقه درونی می پرد.

C:\Users\Mr\Desktop\nested-while-loop-continue.jpg

دستور continue برچسب دار

دستور continue که تاکنون در موردش صحبت کردیم، بدون برچسب است، که از اجرای دستورات باقی مانده درونی ترین حلقه for ،while و do … while جلوگیری می کند.

شکل دیگری از دستور continue ، فرم دارای برچسب آن است، که می تواند برای پرش از اجرای دستورات که درون حلقه بیرونی قرار دارند ، استفاده شود.

دستور continue برچسب دار چگونه کار می کند؟

C:\Users\Mr\Desktop\labeled-Java-continue_0.jpg

در اینجا label شناسه است.

مثال ۳ : دستور continue برچسب دار

  1. class LabeledContinue {
  2. public static void main(String[] args) {
  3. label:
  4. for (int i = 1; i < 6; ++i) {
  5. for (int j = 1; j < 5; ++j) {
  6. if (i == 3 || j == 2)
  7. continue label;
  8. System.out.println(“i = ” + i + “; j = ” + j);
  9. }
  10. }
  11. }
  12. }

خروجی

i = 1; j = 1

i = 2; j = 1

i = 4; j = 1

i = 5; j = 1

معمولا از استفاده continue برچسب دار صرف نظر می شود زیرا درک کد را سخت می کند. اگر مجبور به استفاده از continue برچسب دار هستید ، کد خود را از نو پالایش کنید و سعی کنید آن را به روشی متفاوت بنویسید تا خوانا تر شود.

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

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

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست