كيفية استخدام Not Operator في If Terms in Java؟

Kyfyt Astkhdam Not Operator Fy If Terms In Java



في جافا ، ' لا 'مع' لو 'يعكس الشرط النتيجة التي يتم إرجاعها كنتيجة لـ' لو ' عبارة شرطية. على وجه الخصوص ، عند التعامل مع الظروف المعقدة ، يمكن لغير العامل تبسيط المنطق. يمكن أن يؤدي استخدام عامل التشغيل 'Not' في شرط 'if' إلى جعل الشفرة أكثر إيجازًا وأسهل في الفهم ، خاصة عند التعبير عن الشروط المرفوضة.

توضح هذه المقالة إجراء استخدام عامل التشغيل Not في شرط if في Java.







كيفية استخدام Not Operator في If Terms in Java؟

يتم تمثيل عامل التشغيل 'Not' بعلامة التعجب (!). إنه نوع من المشغلات المنطقية في Java الذي ينفي القيمة المنطقية المقدمة ، ويتم استخدامه مع ' لو 'للتحقق من الإجابة / القيمة المعاكسة للشرط المقدم. هذا مفيد في تنفيذ إجراء معين أو تنفيذ كتلة من التعليمات البرمجية عندما لا يتم استيفاء شرط معين.



بناء الجملة



يحتوي بناء الجملة على ' لو 'عبارة شرطية مع' لا ' المشغل أو العامل. أيضًا ، لنفترض أن ' افعل أي شيء() 'ترجع الدالة صوابًا أو خطأً فقط:





لو ( ! افعل أي شيء ( ) )
{
// أداء جزء من التعليمات البرمجية
}
آخر {
// أداء جزء من التعليمات البرمجية
}

في النحو أعلاه:



  • أولاً ، القيمة التي تم إرجاعها لـ ' افعل أي شيء() 'تم إبطال الوظيفة وتم تمرير هذه القيمة كشرط إلى' لو ' إفادة.
  • بعد ذلك ، يتم إدخال بعض التعليمات البرمجية في جزء else الذي يعمل فقط إذا كان ' لو 'البيان خاطئ.

مثال 1: فحص القسم باستخدام غير المشغل في شرط If

لشرح مفهوم ' لا 'في' لو '، اتبع الكود أدناه:

تقسيم الطبقة {
العامة ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {
عدد int = 19 ؛
int div = 5 ؛
لو ( على واحد ٪ شعبة ! = 0 ) {
System.out.println ( الأسطوانات + 'لا يقبل القسمة على' + div ) ؛
} آخر {
System.out.println ( الأسطوانات + 'يقبل القسمة بالكامل على' + div ) ؛
}
}
}

شرح الكود أعلاه:

  • أولاً ، أنشئ متغيرين باسم ' على واحد ' و ' شعبة 'وتقديم قيم وهمية لهم.
  • بعد ذلك ، ' لو 'يتم استخدام العبارة التي تؤدي أولاً القسمة على كلا المشغلين ثم تستخدم' غير متساوي ' لافتة.
  • هذا ' لا 'المشغل يجعل نفي الشرط صحيحًا فقط إذا كانت النتيجة لا تساوي' 0 '.
  • في النهاية ، أنشئ جزءًا آخر للتعامل معه إذا كانت النتيجة تساوي ' 0 '.

بعد تنفيذ الكود المذكور أعلاه:

توضح اللقطة أعلاه أن القيم المقدمة غير قابلة للقسمة ولهذا السبب ' لو يتم تنفيذ الجزء '.

مثال 2: إيجاد عدد أكبر باستخدام ليس عامل التشغيل في شرط If

باستخدام ' لا 'في' لو العبارة الشرطية ، يمكن أيضًا العثور على عدد أكبر بين المتغيرات المتعددة.

دعنا نزور الكود أدناه للحصول على شرح أفضل:

فئة أكبر {
العامة ثابت الفراغ الرئيسي ( خيط [ ] أرجس ) {
الباحث أ = عشرين ؛
الباحث ب = 10 ؛
لو ( ! ( أ > = ب ) ) {
System.out.println ( أ + ' اقل من ' + ب ) ؛
} آخر {
System.out.println ( أ + ' أكبر من ' + ب ) ؛
}
}
}

شرح الكود أعلاه:

  • أولاً ، يتم تهيئة متغيرين. ثم ' لا 'يتم تطبيق عامل التشغيل على شرط للتحقق مما إذا كان' أ 'المتغير' أكبر من أو يساوي ' ب ' عامل.
  • بعد ذلك ، اطبع رسالة نسبية في ' لو 'كتلة البيان.
  • في النهاية ، يطبع رسالة موجودة في ' آخر ' جزء.

بعد تنفيذ الكود أعلاه:

توضح اللقطة أعلاه أنه تم العثور على قيمة أكبر بمساعدة ' لا ' المشغل أو العامل.

خاتمة

ال ' لا 'عامل في' لو توفر الشروط المرونة والوضوح في التعبير عن الشروط المنفية ، وتبسيط المنطق المعقد ، وتعزيز قابلية قراءة الكود. باستخدامه ، تقل سطور التعليمات البرمجية كثيرًا ، وتوفر الكثير من وقت المبرمج ، وتقلل من فرص الأخطاء المنطقية. توضح هذه المقالة الإجراء الخاص باستخدام عامل التشغيل Not في شرط if في Java.