Observations:
Java a une logique ET de l'opérateur.
Java est un opérateur logique OU.
Java est un opérateur logique not.
Problème:
Java n'a pas de logique opérateur XOR, selon le soleil. Je tiens à en définir un.
Définition De La Méthode:
En tant que méthode, il est simplement défini comme suit:
public static boolean logicalXOR(boolean x, boolean y) {
return ( ( x || y ) && ! ( x && y ) );
}
Appel De La Méthode:
Cette méthode est appelée de la manière suivante:
boolean myVal = logicalXOR(x, y);
Opérateur D'Utilisation:
Je préférerais de beaucoup avoir un opérateur, utilisés comme suit:
boolean myVal = x ^^ y;
Question:
Je ne trouve rien sur la façon d'aller sur la définition d'un nouvel opérateur en Java. Où dois-je commencer?