জাভাতে ইফ কন্ডিশনে নট অপারেটর কীভাবে ব্যবহার করবেন?

Jabhate Ipha Kandisane Nata Aparetara Kibhabe Byabahara Karabena



জাভাতে, ' না ' সহ অপারেটর ' যদি 'শর্তটি ফলাফলকে বিপরীত করে যা 'এর ফলে ফিরে আসে যদি 'শর্তাধীন বিবৃতি। বিশেষত, জটিল অবস্থার সাথে মোকাবিলা করার সময়, নন-অপারেটর যুক্তিকে সরল করতে পারে। 'যদি' শর্তে 'না' অপারেটর ব্যবহার করা কোডটিকে আরও সংক্ষিপ্ত এবং বোঝা সহজ করে তুলতে পারে, বিশেষ করে যখন নেতিবাচক শর্তগুলি প্রকাশ করা হয়।

এই নিবন্ধটি জাভাতে 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 ;
যদি ( ! ( > = খ ) ) {
System.out.println ( a + 'এর চেয়ে কম' + খ ) ;
} অন্য {
System.out.println ( a + 'এর চেয়ে বড়' + খ ) ;
}
}
}

উপরের কোডের ব্যাখ্যা:

  • প্রথমত, দুটি ভেরিয়েবল শুরু করা হয়। এরপর ' না ' অপারেটর একটি শর্তে প্রয়োগ করা হয় কিনা তা পরীক্ষা করার জন্য ' ' পরিবর্তনশীল ' এর থেকে বড় বা সমান ' পরিবর্তনশীল।
  • এর পরে, 'এ একটি আপেক্ষিক বার্তা প্রিন্ট করুন যদি 'বিবৃতি ব্লক।
  • শেষ পর্যন্ত, একটি বার্তা প্রিন্ট করে যা ' অন্য 'অংশ

উপরের কোডটি কার্যকর করার পরে:

উপরের স্ন্যাপশটটি দেখায় যে 'এর সাহায্যে আরও বেশি মান পাওয়া গেছে না ' অপারেটর.

উপসংহার

দ্য ' না 'এ অপারেটর' যদি ” শর্তগুলি নেতিবাচক অবস্থার প্রকাশে, জটিল যুক্তিকে সরলীকরণ করতে এবং কোড পঠনযোগ্যতা বাড়াতে নমনীয়তা এবং স্বচ্ছতা প্রদান করে৷ এটি ব্যবহার করে, কোডের লাইনগুলি অনেক কমে যায়, প্রোগ্রামারের অনেক সময় বাঁচায় এবং যৌক্তিক ত্রুটির সম্ভাবনা হ্রাস করে। এই নিবন্ধটি জাভাতে if অবস্থায় Not অপারেটর ব্যবহার করার পদ্ধতি প্রদর্শন করেছে।