عبارات التحديد هي بنية تحكم برنامج في Java. كما يوحي الاسم ، يتم استخدامها لتحديد مسار التنفيذ إذا تم استيفاء شرط معين.

توجد ثلاث عبارات اختيار في Java: إذا, إذا كان غير ذلك، و تحول. دعونا نلقي نظرة فاحصة عليهم.

1. بيان if

هذا بيان اختيار واحد. تم تسميته بذلك لأنه يختار فقط أو يتجاهل إجراءً واحدًا (أو مجموعة من الإجراءات).

عندما تريد تنفيذ عبارة معينة إذا كان شرط معين صحيحًا ، فاستخدم إذا بيان. الشرط هو أي تعبير يعطي نتيجة منطقية ، أي صواب أو خطأ (1 أو 0). العمليات العلائقية والمنطقية والمتساوية هي أنواع من التعبيرات التي تعطي نتيجة منطقية.

إذا كان الشرط خاطئًا ، فسيتم تخطي تنفيذ الإجراء المفترض.

بناء الجملة:

إذا (الشرط)
بيان

عينة من الرموز:

إذا (علامة> 90)
System.out.println ("لقد حصلت على درجة A")؛

لاحظ المسافة البادئة قبل System.out.ln () بيان. من الجيد تضمينه لإظهار هيكل البرنامج. تقوم معظم IDEs بتضمينه تلقائيًا أثناء انتقالك إلى السطر التالي. لذلك لا داعي للقلق بشأن نسيان تضمينه.

2. بيان if.. آخر

هذا بيان اختيار مزدوج. تم تسميته بذلك لأنه يختار بين إجراءين مختلفين (أو مجموعة من الإجراءات).

instagram viewer

متعلق ب: كيفية استخدام دالة IF مع الصيغ المتداخلة في Excel

ال إذا كان غير ذلك البيان ينفذ إجراء معين في إذا حظر عندما يكون الشرط صحيحًا. خلاف ذلك ، فإنه ينفذ إجراء في آخر منع عندما يتم تقييم الشرط إلى نتيجة خاطئة.

بناء الجملة:

إذا (الشرط)
البيان 1
آخر
البيان 2

عينة من الرموز:

إذا (العمر أقل من 18)
System.out.println ("أنت قاصر.") ؛
آخر
System.out.println ("أنت بالغ.")؛

متداخلة إذا.. آخر

من الممكن أن يكون لديك إذا كان غير ذلك البيانات في الداخل إذا كان غير ذلك البيانات ، وهو سيناريو يُعرف باسم التعشيش.

انظر المثال أدناه:

إذا كانت (درجات الحرارة> 6000) {
System.out.println ("من المحتمل أن يكون لون الكائن أزرق") ؛
}
آخر{
إذا كانت (درجات الحرارة> 5000) {
System.out.println ("من المحتمل أن يكون لون الكائن أبيض") ؛
}
آخر{
إذا كانت (درجات الحرارة> 3000) {
System.out.println ("من المحتمل أن يكون لون الكائن أصفر") ؛
}
آخر{
System.out.println ("من المحتمل أن يكون لون الكائن برتقاليًا") ؛
}
}
}

يتحقق الكود أعلاه مما إذا كانت درجة حرارة الكائن ضمن نطاق معين ثم يطبع لونه المحتمل. الشفرة أعلاه مطولة وستجد على الأرجح أنه من المربك متابعة المنطق.

انظر الى واحد في الاسفل إنها تحقق نفس الهدف ، لكنها أكثر إحكاما ولا تحتوي على ما هو غير ضروري { } بعد آخر. يفضله معظم المبرمجين على الأخير.

إذا كانت (درجات الحرارة> 6000) {
System.out.println ("من المحتمل أن يكون لون الكائن أزرق") ؛}
وإلا إذا (درجات الحرارة> 5000) {
System.out.println ("من المحتمل أن يكون لون الكائن أبيض") ؛}
وإلا إذا (درجات الحرارة> 3000) {
System.out.println ("من المحتمل أن يكون لون الكائن أصفر") ؛}
آخر {
System.out.println ("من المحتمل أن يكون لون الكائن برتقاليًا") ؛}

كتل

ال إذا و إذا كان غير ذلك تتوقع العبارات عمومًا تنفيذ إجراء واحد. إذا كنت ترغب في تنفيذ عبارات متعددة معهم ، فاستخدم الأقواس { } لتجميع هذه الإجراءات.

إذا (الحالة) {
// صياغات
} آخر {
// صياغات
}

3. يحول

هذا بيان متعدد الاختيارات. يتحقق مما إذا كان أحد التعبيرات يطابق إحدى الحالات المحددة ثم ينفذ إجراءً لهذه الحالة.

بناء الجملة:

التبديل (التعبير) {
الحالة أ:
// بيان
فترة راحة؛
الحالة ب:
// بيان
فترة راحة؛
الحالة ن:
// بيان
فترة راحة؛
إفتراضي:
// بيان
}

ال فترة راحة البيان يستخدم لإيقاف تحول بيان من الجري عند العثور على المباراة. لا داعي لإضاعة وقت التنفيذ إذا تم العثور على حالة.

يجب أن يكون التعبير الوارد في بيان التبديل جزءًا ثابتًا من النوع بايت, قصير القامة (لكن لا طويل), int، أو شار. يمكنك أيضًا استخدام ملف سلسلة نوع البيانات.

عينة من الرموز:

موضع السلسلة = "E" ؛
التبديل (الموقف) {
الحالة "N":
System.out.println ("أنت في الشمال") ؛
فترة راحة؛
الحالة "W":
System.out.println ("أنت في الغرب") ؛
فترة راحة؛
حالات":
System.out.println ("أنت في الجنوب") ؛
فترة راحة؛
الحالة "E":
System.out.println ("أنت في الشرق") ؛
فترة راحة؛
إفتراضي:
System.out.println ("موقع غير أساسي") ؛
}

نظرة على بيان بايثون إذا

الآن بعد أن تعلمت كيفية استخدام عبارات التحديد في Java ، قد يكون من المثير للاهتمام التحول إلى Python.

منطق البرمجة مشابه ، لكن Python أكثر ملاءمة للمبتدئين وليس بالكلمات. يساعد تعلم المنطق بلغات متعددة في فرض الأفكار الأساسية التي يتم ممارستها. ليس من الجيد أبدًا تنويع معرفتك بالترميز.

بريد إلكتروني
كيفية استخدام بيان إذا بايثون

إتقان لغة بايثون يعني السيطرة على بيان بايثون إذا. استخدم أمثلة عبارة if هذه لتحسين معرفتك ببايثون.

اقرأ التالي

مواضيع ذات صلة
  • برمجة
  • جافا
  • دروس الترميز
عن المؤلف
جيروم ديفيدسون (16 مقالة منشورة)

جيروم كاتب في MakeUseOf. يغطي مقالات عن البرمجة و Linux. إنه أيضًا متحمس للعملات المشفرة ويحتفظ دائمًا بعلامات تبويب في صناعة التشفير.

المزيد من Jerome Davidson

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك