ما هي الجملة الشرطية التبديل في جافا switch statement in java
ما هي الجملة الشرطية التبديل في جافا switch statement in java
جملة الشرطية في جافا switch statement in java
جملة التبديل جافا
تقوم جملة تبديل في جافا بتنفيذ جملة واحدة من عدة شروط. إنه مثل بيان السلم إذا - وإلا -. يعمل بيان التبديل مع أنواع byte, short, int, long ، enum ، string ، وبعض أنواع المجمعات مثل Byte و Short و Int و Long. منذ Java 7 ، يمكنك استخدام السلاسل النصية في جملة switch.
بمعنى آخر ، يختبر بيان التبديل مساواة متغير مقابل قيم متعددة.
نقاط مهمة عند تعريف جملة التبديل switch
- يمكن أن يكون هناك رقم واحد أو عدد N لقيم الحالة لتعبير التبديل.
- يجب أن تكون قيمة الحالة case من نوع تعبير التبديل فقط. يجب أن تكون قيمة الحالة case حرفية أو ثابتة. لا يسمح بالمتغيرات.
- يجب أن تكون قيم الحالة case فريدة. في حالة وجود قيمة مكررة ، فإنه يعرض خطأ وقت الترجمة.
- يجب أن يكون تعبير تبديل Java من byte, short, int, long (بنوع الغلاف) ، enum, string .
- يمكن أن يكون لكل بيان حالة case تعليمة كسر اختيارية. عندما يصل عنصر التحكم إلى جملة الكسر break ، فإنه يقفز الي عنصر التحكم بعد تعبير التبديل. إذا لم يتم العثور على تعليمة break ، يتم تنفيذ الحالة التالية.
- يمكن أن يكون لقيمة الحالة case تسمية افتراضية اختيارية.
بناء الجملة للحلقة هو -
تنطبق القواعد التالية على بيان التبديل switch- statement
- يمكن للمتغيرات المستخدمة في بيان التبديل switch أن تكون فقط أعداد صحيحة ، أعداد صحيحة قابلة للتحويل (byte ، short ، char) ، سلاسلstring وتعدادات enum.
- يمكنك الحصول على أي عدد من عبارات الحالة case داخل المحول يتبع كل حالة القيمة المراد مقارنتها ":" .
- يجب أن تكون قيمة الحالة هي نفس نوع البيانات مثل المتغير في switch ويجب أن تكون ثابتة أو حرفية.
- عندما يكون المتغير قيد التشغيل مساوياً لحالة ما ، سيتم تنفيذ العبارات التالية لتلك الحالة حتى يتم الوصول إلى بيان فاصل.
- عند الوصول إلى عبارة الكسر break ، ينتهي المفتاح ، ويتحول تدفق التحكم إلى السطر التالي بعد بيان التبديل switch.
- ليس كل حالة يحتاج إلى احتواء. إذا لم يظهر أي انقطاع ، فسوف يتدفق تدفق التحكم إلى الحالات اللاحقة حتى يتم الوصول إلى break.
- يمكن أن تحتوي عبارة التبديل switch على حالة افتراضية اختيارية ، والتي يجب أن تظهر في نهاية كود التبديل switch. يمكن استخدام الحالة الافتراضية لأداء مهمة عندما لا تكون أي من الحالات صحيحة. لا حاجة لكسر في الحالة الافتراضية.
مخطط التدفق Flow Diagram
مثال Example
ترجمة وتشغيل البرنامج أعلاه باستخدام وسيطات سطر الأوامر المختلفة. هذا سوف ينتج النتيجة التالية -
المخرجات Output
مثال ٢ على استخدام جملة التبديل الحالة
برنامج للتحقق من حرف العلة أو الحرف الساكن:
إذا كان الحرف هو A أو E أو I أو O أو U ، فهو حرف متحرك بخلاف ذلك. وهي ليست حساسة لحالة الأحرف.
بيان تبديل Java غير منتظم
بيان مفتاح Java غير صحيح. هذا يعني أنه ينفذ جميع العبارات بعد المباراة الأولى في حالة عدم وجود تعليمة break.
مثال:
جمل التبديل المتداخلة في جافا Nested switch case
جملة التبديل الحالة مع النصوص switch case string
جملة التبديل الحالة في جافا مع المجاميع المرقمة switch case enum java
Java Wrapper في جملة التبديل
تسمح لنا Java باستخدام أربع فئات مجمعة: Byte و Short و Integer و Long in switch.
اقرأ أيضا في دروس تعلم عن جافا
- ماهي المشيدات في جافا ولماذا تستخدم مع أمثلة؟
- What are the advantages and disadvantages of Java programming language cons and pros? ما هي مزايا وعيوب لغة برمجة جافا سلبياتها وإيجابياتها ؟
- How is C++ different from Java? ما الفرق بين لغة جافا وسي بلص بلص؟ مقارنة
- First Java Program | Hello World Example أول برنامج جافا | مثال مرحبا العالم
- How a Java program is compiled and run?كيف يتم تجميع وتشغيل برنامج جافا؟
- How to set path in Java? كيف تغير مسار الدليل او المجلد في مكتبة جافا
- What are the Difference between JDK, JRE, and JVM? ما هو الفرق بين JDK و JRE و JVM
- What is JVM (Java Virtual Machine)? ما هو JVM (آلة جافا الافتراضية)؟
- What is Java Development Kit and its purpose?ما هي مجموعة تطوير جافا والغرض منها؟ jdk
- What is Java appletما هو تطبيق جافا ابلايت ؟او التصبيق المصغر
- ماهي أنواع المتغيرات في جافا What are Java Variable Types
- ما هي أنواع البيانات الأساسية في جافا Java Basic What are Datatypes#
- What is Unicode with example? Java? ما هو الترميز الموحد مع المثال؟ جافا؟
- ماهي عوامل التشغيل او المشغلات الأساسية في جافا Java Basic What are the Operators#
- What are reserved keywords in Java? ما هي الكلمات الرئيسية المحجوزة في جافا؟
- الجمل الشرطية ما هي أنواع صنع القرار في برمجة جافا Java Decision Making#
- ما هي الجملة الشرطية اذا في جافا if statement in java
- ما هي الجملة الشرطية اذا اذا كان في جافا if else statement in java
التسميات: Java جافا#
<< الصفحة الرئيسية