حلقة switch-case
هي
تشابه بعملها جمله if الشرطية الذي تحدثنا عنها في الدرس السابق ويفضل
استخدام هذه في عمليات المقارنة والتحقيق بحالة تعدد المقارنة من ناحية
المساواة.
switch(Expression)
{
case 1 :
break;
default:
break;
}
{
case 1 :
break;
default:
break;
}
مثلاً إذا كان بين الأقواس () رقم 1 سوف يتنفذ الأول و اذا كان رقم 2 سوف يتنفذ الثاني و هكذا... أما اذا كان ما بين الأقواس فارغ سوف يتنفذ الـ default, وهي لا تقبل فقط الأرقام الصحيحة.
مثال
والنتيجة
كما لاحظنا ان ما بين الاقواس هو رقم 1 طبع لنا case1 و اذا وضعناه 2 سيطبع 2 و هكذا ....
اما اذا كان قيمته اكبر من قيم الـ case سيطبع default.
مثال
النتيجة
اما اذا كان قيمته اكبر من قيم الـ case سيطبع default.
مثال
النتيجة
ليست هناك تعليقات:
إرسال تعليق