Files
freeCodeCamp/guide/arabic/java/loops/control-statements/index.md
2019-06-20 16:49:26 -05:00

1.9 KiB

title, localeTitle
title localeTitle
Jump Statements بيانات القفز

بيانات القفز

عبارات الانتقال هي نوع من بيانات تدفق التحكم . في الأساس ، يمكنك استخدامها لتغيير الترتيب الذي يتم تنفيذ البيانات من مسار التنفيذ العادي. في الجوهر ، تتسبب هذه العبارات في أن "يتحكم البرنامج" بعيدًا عن نقطة التنفيذ المتوقعة التالية إلى مكان آخر في البرنامج.

تُستخدم عبارات الانتقال التالية بشكل شائع مع الحلقات:

تقسيم بيان التحكم "فاصل" خارج الحلقة عندما يتم استيفاء الشرط. هذا يعني أن بقية الحلقة لن تعمل. على سبيل المثال ، في الحلقة أدناه إذا وصلت إلى 5 ، فواصل الحلقة ، بحيث لا تستمر.

for(int i=0;i<10;i++){

  if(i == 5){ //if i is 5, break out of the loop.
    break;
  }

System.out.println(i);
}

انتاج:

0 1 2 3 4

إن بيان التحكم 'continue' هو الإصدار الأقل كثافة من 'break'. إنه يخرج فقط من المثيل الحالي للحلقة ويستمر. في الحلقة أدناه ، إذا كان i هو 5 ، تستمر الحلقة ، لذا سوف تتخطى بيان الطباعة أدناه وتتحرك حتى تصل إلى 10 وتوقف الحلقة.

for(int i=0;i<10;i++){

  if(i == 5){ //if i is 5, break out of the current instance loop.
    continue;
  }

System.out.println(i);
}

انتاج:

0 1 2 3 4 6 7 8 9