Bindung logische Operatoren

JanHH

Top Contributor
Hallo,

eigentlich keine java-Frage, sondern eine allgemeine..

gemäß Regeln wie "punkt vor Strich" ist es ja auch so, das ein AND stärker bindet als ein OR.

Also

a and b or c

entspricht dem Ausdruck (a and b) or c.

Aber wie ist das mit xor?

a or b xor c?

ist das

(a or b) xor c

oder

a or (b xor c)?

Wie ist das XOR in der Bindungsstärke da bei AND und OR einzusortieren?

Gruß+Danke
 

ThreadPool

Bekanntes Mitglied
[...]
gemäß Regeln wie "punkt vor Strich" ist es ja auch so, das ein AND stärker bindet als ein OR. [...]

Explizit gibts solche Regeln in der Aussagenlogik IMHO nicht. Es wird aber oft eine "gängige" Reihenfolge angenommen welche meist Nicht, Und, Oder entspricht. Das muss aber nicht sein, es kann auch durchaus eine andere Reihenfolge festgelegt werden, man muss es eben nur explizit angeben.

Zurück zu deinem speziellen Fall, schreib es einfach um anstelle von p xor q nimmst du (p und nicht q) oder (q und nicht p) und deine Frage erledigt sich von selbst. ;) Für Java, siehe Dr. Zoidberg.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Z daten bindung Allgemeine Java-Themen 1
X dynamische bindung - Typsystem :?: Allgemeine Java-Themen 5
G Frühe Bindung in Java ? Allgemeine Java-Themen 19
R Logische Ausdrücke in Java Allgemeine Java-Themen 4
B Parser für logische Ausdrücke Allgemeine Java-Themen 9
T Logische Abfolge von buchstaben kombinationen Allgemeine Java-Themen 12
X Logische Operatoren auf binären Zahlen Allgemeine Java-Themen 2
T Ziffernsumme ohne String Operatoren Allgemeine Java-Themen 4
H Suche mit Wildcards und boolschen Operatoren Allgemeine Java-Themen 4
K Java Operatoren mit Strings darstellen Allgemeine Java-Themen 8
S Werte aus 2 eindimensionale boolean arrays mithilfe von logischen operatoren berechnen Allgemeine Java-Themen 6
B User-Input aus Zahlen und Operatoren - beste Umsetzung? Allgemeine Java-Themen 8
G Operatoren mit Nebeneffekten Allgemeine Java-Themen 2
L Auswertung von Operatoren und Typkonvertierung! AAARGGH! Allgemeine Java-Themen 3
J Chars auf Gleichheit mit Klamern/Operatoren überprüfen Allgemeine Java-Themen 3
G String Operatoren (für Chatbot) Allgemeine Java-Themen 4
J Hilfe bei Operatoren überladen Allgemeine Java-Themen 7
E Bitweise Operatoren Allgemeine Java-Themen 11
P Operatoren überladen wie in C++ Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben