تنسيق بيان التبديل هو كما يلي: (وظيفته هي اختيار جزء من التعليمات البرمجية لتنفيذه)
انسخ رمز الكود كما يلي:
التبديل (عامل اختيار عدد صحيح) {
قيمة عدد صحيح للحالة 1: بيان؛
قيمة عدد صحيح للحالة 2: بيان؛
قيمة عدد صحيح للحالة 3: بيان؛
قيمة عدد صحيح للحالة 4: بيان؛
قيمة عدد صحيح للحالة 5: بيان؛
...
الافتراضي: بيان؛
}
ولكن هناك بعض النقاط التي يجب ملاحظتها:
1. يمكن أن يكون نوع معلمة الحالة في المحول من النوع int فقط، ولكن يمكن أيضًا استخدام أنواع البايت والقصير والشار لأنه يمكن ترقية البايت والقصير والشار تلقائيًا (تحويل النوع التلقائي) إلى int، لذلك في النهاية التحليل، فهي لا تزال من النوع int، دعني أوضح هنا أن Java بها 8 أنواع من البيانات: بايت، وقصير، وchar، وint، وطويل، وfloat، ومزدوج، وboolean، ولا يمكن تحويلها إلى أي نوع من البيانات يتم تحويلها تلقائيًا إلى أنواع بيانات كبيرة، ويجب تحويل أنواع البيانات الكبيرة إلى أنواع صغيرة، ويلزم التحويل القسري.
2. أن يعقب الحالة إعراب .
يتم استخدام 3.break للانتقال من بيان التبديل بأكمله، وإذا لم يكن الأمر كذلك، فسيتم تنفيذ الفرع التالي.
4. سيستفيد المبرمجون الجيدون من الإعدادات الافتراضية.