পর্যবেক্ষণ:
জাভাতে একটি লজিকাল এবং অপারেটর রয়েছে।
জাভাতে একটি লজিকাল ওআর অপারেটর রয়েছে।
জাভাতে একটি লজিকাল নট অপারেটর রয়েছে।
সমস্যা:
সূর্য অনুসারে জাভাতে কোনও লজিকাল এক্সওআর অপারেটর নেই । আমি একটি সংজ্ঞায়িত করতে চাই
পদ্ধতির সংজ্ঞা:
একটি পদ্ধতি হিসাবে এটি কেবল নীচে হিসাবে সংজ্ঞায়িত করা হয়:
public static boolean logicalXOR(boolean x, boolean y) {
return ( ( x || y ) && ! ( x && y ) );
}
পদ্ধতি কল:
এই পদ্ধতিটি নিম্নলিখিত পদ্ধতিতে বলা হয়:
boolean myVal = logicalXOR(x, y);
অপারেটরের ব্যবহার:
আমার পরিবর্তে নিম্নলিখিত হিসাবে ব্যবহৃত একটি অপারেটর চাই:
boolean myVal = x ^^ y;
প্রশ্ন:
জাভাতে নতুন অপারেটর কীভাবে সংজ্ঞায়িত করতে হবে সে সম্পর্কে আমি কিছুই খুঁজে পাচ্ছি না। কোথায় শুরু করব?
!=
, এখানে একটি যৌক্তিক এক্সএনওআরও রয়েছে==