جاوا میں اگر حالات میں نہیں آپریٹر کا استعمال کیسے کریں؟

Jawa My Agr Halat My N Y Apry R Ka Ast Mal Kys Kry



جاوا میں، ' نہیں 'آپریٹر کے ساتھ' اگر 'حالت اس نتیجے کو پلٹ دیتی ہے جو اس کے نتیجے میں لوٹا جاتا ہے' اگر 'مشروط بیان۔ خاص طور پر، پیچیدہ حالات سے نمٹنے کے دوران، نان آپریٹر منطق کو آسان بنا سکتا ہے۔ 'اگر' حالت میں 'نہیں' آپریٹر کا استعمال کوڈ کو زیادہ جامع اور سمجھنے میں آسان بنا سکتا ہے، خاص طور پر جب منفی حالات کا اظہار کیا جائے۔

یہ مضمون جاوا میں if حالت میں Not آپریٹر استعمال کرنے کے طریقہ کار کو ظاہر کرتا ہے۔







جاوا میں اگر حالات میں نہیں آپریٹر کا استعمال کیسے کریں؟

'نہیں' آپریٹر کو فجائیہ نشان (!) سے ظاہر کیا جاتا ہے۔ یہ جاوا میں ایک قسم کا منطقی آپریٹر ہے جو فراہم کردہ بولین ویلیو کی نفی کرتا ہے، اور اس کا استعمال ' اگر فراہم کردہ شرط کے مخالف جواب/قدر کو چیک کرنے کے لیے شرائط۔ یہ کسی مخصوص کارروائی کو انجام دینے یا کوڈ کے بلاک کو انجام دینے میں فائدہ مند ہے جب کوئی خاص شرط پوری نہیں ہوتی ہے۔



نحو



نحو پر مشتمل ہے ' اگر 'مشروط بیان' کے ساتھ نہیں 'آپریٹر. اس کے علاوہ، ہم فرض کرتے ہیں کہ ' کچھ کرو() فنکشن صرف صحیح یا غلط واپس کرتا ہے:





اگر ( ! کچھ کرو ( ) )
{
// کوڈ کا کچھ حصہ انجام دیں۔
}
اور {
// کوڈ کا کچھ حصہ انجام دیں۔
}

مندرجہ بالا نحو میں:



  • سب سے پہلے، ' کے لیے واپس کی گئی قدر کچھ کرو() فنکشن کی نفی کی جاتی ہے اور اس قدر کو شرط کے طور پر منتقل کیا جاتا ہے۔ اگر 'بیان.
  • اگلا، کچھ کوڈ دوسرے حصے میں ڈالا جاتا ہے جو صرف اس صورت میں کام کرتا ہے جب ' اگر 'بیان غلط ہے۔

مثال 1: اگر حالت میں نہیں آپریٹر کا استعمال کرتے ہوئے ڈویژن کی جانچ کرنا

کے تصور کی وضاحت کے لیے نہیں 'آپریٹر' میں اگر حالت، درج ذیل کوڈ پر عمل کریں:

کلاس ڈویژن {
عوامی جامد باطل مین ( تار [ ] args ) {
int نمبر = 19 ;
int div = 5 ;
اگر ( ایک پر % div ! = 0 ) {
System.out.println ( نمبر + 'قابل تقسیم نہیں ہے' + div ) ;
} اور {
System.out.println ( نمبر + 'مکمل طور پر قابل تقسیم ہے' + div ) ;
}
}
}

مندرجہ بالا کوڈ کی وضاحت:

  • پہلے دو متغیرات بنائیں جس کا نام ہے ' ایک پر 'اور' div اور انہیں ڈمی اقدار فراہم کریں۔
  • اگلا، ' اگر بیان کا استعمال کیا جاتا ہے جو پہلے دونوں آپریٹرز پر تقسیم کرتا ہے اور پھر استعمال کرتا ہے ' برابر نہیں 'نشان۔
  • یہ ' نہیں 'آپریٹر شرط کی نفی کرتا ہے اور صرف اس صورت میں درست ہو جاتا ہے جب نتیجہ برابر نہ ہو' 0 '
  • آخر میں، ہینڈلنگ کے لیے ایک اور حصہ بنائیں اگر نتیجہ 'کے برابر ہو۔ 0 '

اوپر بیان کردہ کوڈ کے نفاذ کے بعد:

مندرجہ بالا اسنیپ شاٹ سے پتہ چلتا ہے کہ فراہم کردہ اقدار قابل تقسیم نہیں ہیں اسی لیے ' اگر 'حصہ پھانسی دی گئی ہے۔

مثال 2: اگر حالت میں نہیں تو آپریٹر کا استعمال کرتے ہوئے زیادہ نمبر تلاش کرنا

کا استعمال کرتے ہوئے ' نہیں 'آپریٹر' میں اگر مشروط بیان، متعدد متغیرات کے درمیان ایک بڑی تعداد بھی مل سکتی ہے۔

آئیے ایک بہتر وضاحت کے لیے درج ذیل کوڈ پر جائیں:

کلاس گریٹر {
عوامی جامد باطل مین ( تار [ ] args ) {
int a = بیس ;
int b = 10 ;
اگر ( ! ( a > = ب ) ) {
System.out.println ( a + ' سے کم ہے ' + ب ) ;
} اور {
System.out.println ( a + ' سے بڑا ہے ' + ب ) ;
}
}
}

مندرجہ بالا کوڈ کی وضاحت:

  • سب سے پہلے، دو متغیرات شروع کیے جاتے ہیں. پھر ' نہیں 'آپریٹر کو اس شرط پر لاگو کیا جاتا ہے کہ آیا ' a متغیر اس سے بڑا یا اس کے برابر ہے ب متغیر
  • اس کے بعد، 'میں ایک رشتہ دار پیغام پرنٹ کریں اگر 'بیان بلاک.
  • آخر میں، ایک پیغام پرنٹ کرتا ہے جو ' اور ' حصہ.

مندرجہ بالا کوڈ کے نفاذ کے بعد:

مندرجہ بالا اسنیپ شاٹ سے پتہ چلتا ہے کہ 'کی مدد سے زیادہ قدر پائی گئی ہے۔ نہیں 'آپریٹر.

نتیجہ

' نہیں 'میں آپریٹر' اگر حالات منفی حالات کے اظہار، پیچیدہ منطق کو آسان بنانے، اور کوڈ پڑھنے کی اہلیت کو بڑھانے میں لچک اور وضاحت فراہم کرتے ہیں۔ اسے استعمال کرنے سے، کوڈ کی لائنیں بہت کم ہو جاتی ہیں، پروگرامر کا بہت زیادہ وقت بچاتی ہیں، اور منطقی غلطیوں کے امکانات کو کم کرتی ہیں۔ اس مضمون نے جاوا میں if کی حالت میں Not آپریٹر استعمال کرنے کے طریقہ کار کو ظاہر کیا ہے۔