جافا إذا بيان
تنقسم عبارات التحكم في Java إلى ثلاث فئات: ① بنية متسلسلة ؛ ② بنية الاختيار ؛ ③ بنية حلقة.
------------------------------------------------------------------------------------------------------------------------------------
تنقسم الهياكل المختارة إلى: ① بنية محددة ؛ ② بنية الاختيار المزدوج. ③ بنية متعددة الاختيار.
تشارك بشكل رئيسي: IF_ELSE ، التبديل ، بينما ، كسر ومتابعة ، ل.
إذا كانت بنية اختيار واحدة
إجراء اختبار على التعبير الشرطي. إذا كان الاختبار صحيحًا ، فقم بتنفيذ البيان التالي ، وإلا تخطي البيان.
مثال (استخدام فصل الرياضيات)
عشوائي () ، إرجاع عشري من علامة إيجابية ، وحجم الفاصل هو [0،1).
انتبه إلى مشكلة نطاق IF: إذا لم يضيف البيان {} ، فإن نطاق التحكم الخاص به يقتصر على الجملة الأولى. (موصى به بشكل عام لإضافة {} لتطوير عادة جيدة)
IF-ELSE بنية الاختيار المزدوج
عندما يكون التعبير الشرطي صحيحًا ، يتم تنفيذ كتلة البيان 1 ، وإلا يتم تنفيذ كتلة العبارة 2 ، أي الجزء الآخر.
IF-ELSE IF-ELSE MULTI SELECT
اسمحوا لي أن أقدم لك عبارات تبديل Java أدناه
بيان التحكم Java - بيان التبديل
حكم القيمة المكافئة لما ورد أعلاه إذا كان يمكن استبدال البيان بالتبديل.
لاحظ أنه يتم إضافة الفاصل بشكل عام بعد كل حالة ، مما يشير إلى أنه تم تنفيذ الحالة الحالية ؛ منع تغلغل الحالات ، أي الاستمرار في تنفيذ القضية وعدم القفز حتى يتم مواجهة الاستراحة.
المثال التالي بدوره يستفيد من ظاهرة اختراق الحالات.
【مثال】
ميزات جديدة لـ JDK7.0: التبديل المحسن
قبل JDK7 ، التبديل (التعبير) {...} ، يمكن أن تكون نتيجة التعبير int فقط (بايت ، قصير ، Char الذي يمكن تحويله تلقائيًا إلى int) ، نوع التعداد.
ومع ذلك ، في JDK7 ، يمكن أن تكون نتيجة التعبير أيضًا سلسلة.
(PS: تحويل النوع التلقائي: يمكن تحويل أنواع البيانات ذات السعة الصغيرة تلقائيًا إلى أنواع البيانات ذات السعة الكبيرة. بايت (1 بايت) → قصير (2 بايت) → int (4 بايت).).
ما ورد أعلاه هي عبارات IF والتبديل لبيانات التحكم Java التي يشاركها المحرر. آمل أن يكونوا مفيدين للجميع.