Operatoren && ||

????

Mitglied
Hallo,
kann man mehrere Operatoren in einer if-Abfrage verwenden, wie so zum Beispiel:
Java:
if ((F2[0] && F2[8]) == true 
|| (F2[2] && F2[6]) == true
|| (F2[1] && F2[7]) == true 
|| (F2[3] && F2[5]) == true 
&& F[4] == false && F2[4] == false)
{...}
 
Zuletzt bearbeitet:

????

Mitglied
Danke.
Und bezieht sich diese Zeile
[JAVA=5]&& F[4] == false && F2[4] == false[/code]
nur auf das letzte
[JAVA=4](F2[3] && F2[5]) == true[/code]
oder auf alle?
 

????

Mitglied
Also müsste bei diesem Bsp. eins von denen true sein(also z.B. F2[0] und F2[8])
Java:
(F2[0] && F2[8]) == true 
(F2[2] && F2[6]) == true
(F2[1] && F2[7]) == true 
(F2[3] && F2[5]) == true
und F[4] und F2[4] false oder?
 

alex90

Mitglied
eins von denen hier : (F2[0] && F2[8]) (F2[2] && F2[6]) (F2[1] && F2[7]) (F2[3] && F2[5]) muss true sein, und die beiden:
F[4] F2[4] müssen false sein, damit die Bedingung von deiner if-Anweißung erfüllt ist...
Ausserdem macht man im Normalfall keinen Vergleich auf true ausser es ist tatsächlich erforderlich...

edit: sry, auf die schnelle falsch gelsesen, siehe mein post weiter unten
 
Zuletzt bearbeitet:

Final_Striker

Top Contributor
Java:
if (
   (F2[0] && F2[8]) == true || 
   (F2[2] && F2[6]) == true || 
   (F2[1] && F2[7]) || 
   (F2[3] && F2[5]) == true  && F[4] == false && F2[4] == false
)
{...}

Damit der Ausdruck true wird, muss eine der 4 Zeilen true sein.
 

alex90

Mitglied
aslo so wie ichs geschrieben hab?!

naja, ich bin einfach mal von dem ausgegangen was du geschrieben hast, aber funktionieren wirds so schon...

EDIT:
sorry, hab mal wieder nich richtig gelsesen...

also so wie dus geschrieben hast:

Java:
if ((F2[0] && F2[8]) == true 
|| (F2[2] && F2[6]) == true
|| (F2[1] && F2[7]) == true 
|| (F2[3] && F2[5]) == true 
&& F[4] == false && F2[4] == false)
{...}

ist die Bedigung true wenn entweder (F2[0] && F2[8]) true ist, oder (F2[2] && F2[6]) true ist, oder (F2[1] && F2[7]) true ist, oder eben (F2[3] && F2[5]) true und F[4] und F2[4] false ist.

wenn du erreichen willst das F[4] und F2[4] IMMER false sein müssen, und zusätzlich noch eine der anderen 4 bedingungen true ist musst du einfach noch eine klammer setzen:

Java:
if (((F2[0] && F2[8]) == true 
|| (F2[2] && F2[6]) == true
|| (F2[1] && F2[7]) == true 
|| (F2[3] && F2[5]) == true)
&& F[4] == false && F2[4] == false)
{...}
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Spielereien mit bit wise Operatoren und langen Binärzahlen Java Basics - Anfänger-Themen 3
K Für was braucht man die left und right shift operatoren? Was bringen die, also welchen Zweck haben die? Java Basics - Anfänger-Themen 15
Kleinerals2 NaN Operatoren Java Basics - Anfänger-Themen 3
S Und-Abfrage mit mehreren Ungleich-Operatoren Java Basics - Anfänger-Themen 17
P Datentypen, Klassen, Operatoren, Wrapperklassen Java Basics - Anfänger-Themen 2
D Erste Schritte Operatoren zur Manipulation von Bits "~" Java Basics - Anfänger-Themen 5
M Operatoren Umwandlung div. Operatoren Java Basics - Anfänger-Themen 7
V Operatoren Was will mir die Tabelle in meinem Lehrbuch sagen? (logische Operatoren) Java Basics - Anfänger-Themen 4
S Bitweise Operatoren" >>>",">>","<<" erklärung Java Basics - Anfänger-Themen 5
G operatoren Java Basics - Anfänger-Themen 3
beatles Operatoren Operatoren - Berechnung Java Basics - Anfänger-Themen 40
T Verständnisfrage Zuweisungs-/arithmet. Operatoren Java Basics - Anfänger-Themen 2
X Shift-Operatoren Java Basics - Anfänger-Themen 1
P Bitweise Operatoren Java Basics - Anfänger-Themen 2
Phillip Bitweise Operatoren Java Basics - Anfänger-Themen 11
C Operatoren Java Basics - Anfänger-Themen 6
P Taschenrechner, operatoren Java Basics - Anfänger-Themen 4
M Einfache und Doppelte Operatoren Java Basics - Anfänger-Themen 3
S Operatoren & Terminierung Java Basics - Anfänger-Themen 1
A Bitweise Operatoren Java Basics - Anfänger-Themen 1
O Priorität bei Operatoren Java Basics - Anfänger-Themen 4
N Potenzierung durch einfache Operatoren Java Basics - Anfänger-Themen 13
B Geschwindigkeitsabhängigkeit von Anz. d. Operatoren pro Zeile Java Basics - Anfänger-Themen 12
M hexadezimal in binär mit Hilfe von Shift-Operatoren Java Basics - Anfänger-Themen 6
S Arithmetische Operatoren Java Basics - Anfänger-Themen 7
L Erste Schritte Fragen zu Arrays, Inkrement Operatoren, Dekrement Operatoren ? Java Basics - Anfänger-Themen 9
lulas[]args Fehler - Logische Operatoren Java Basics - Anfänger-Themen 9
H Nur Zahlen, Klammern und Operatoren Java Basics - Anfänger-Themen 3
D Frage zu Bit Operatoren in der Programmierung Java Basics - Anfänger-Themen 9
P Anzahl der else if Operatoren begrenzt?? Java Basics - Anfänger-Themen 7
L [Logische Operatoren] referenzierbar? Java Basics - Anfänger-Themen 3
W Was tun die Operatoren ? und : (Bedingungen) Java Basics - Anfänger-Themen 15
W Datentypen Operatoren für eigenen Datentyp nutzen Java Basics - Anfänger-Themen 2
G Logische und Bitweise Operatoren Java Basics - Anfänger-Themen 2
S Datentypen Operatoren und Ausdrücke (formel richtig rechnen) Java Basics - Anfänger-Themen 8
E Logische Operatoren && und & Java Basics - Anfänger-Themen 14
M Aufgabe Arithmetische Operatoren Java Basics - Anfänger-Themen 12
H While Schleife mit Operatoren Java Basics - Anfänger-Themen 14
T Rechnen mit Operatoren Java Basics - Anfänger-Themen 2
M Arithmetische Operatoren Java Basics - Anfänger-Themen 40
V Sonderzeichen als eigene "Operatoren" im JTextField Java Basics - Anfänger-Themen 4
M Sind ternäre Operatoren für einen guten Programmierstil wichtig ? Java Basics - Anfänger-Themen 10
E IF Anweisung mit logischen Operatoren Java Basics - Anfänger-Themen 18
JStickman Was bringen Bit-Operatoren? Java Basics - Anfänger-Themen 14
J Matheaufgabe aus String mit mehreren Operatoren Java Basics - Anfänger-Themen 16
D Logische Operatoren Java Basics - Anfänger-Themen 6
D Grundlagen - Operatoren Java Basics - Anfänger-Themen 5
1 Datentypen Rückgabetyp von Java-Operatoren Java Basics - Anfänger-Themen 2
V Bitweise Operatoren in der Grafikprogrammierung Java Basics - Anfänger-Themen 2
SebSnake Operatoren für eigene Datentypen Java Basics - Anfänger-Themen 3
M logische operatoren Java Basics - Anfänger-Themen 2
C Variablen für Operatoren Java Basics - Anfänger-Themen 3
W Rangfolge von Operatoren Java Basics - Anfänger-Themen 16
N zahlen und operatoren gemischt in einem Feld Java Basics - Anfänger-Themen 9
T Logische Operatoren Java Basics - Anfänger-Themen 39
C Dynamische Operatoren! Java Basics - Anfänger-Themen 5
G Shift Operatoren Java Basics - Anfänger-Themen 4
R Bedingte Opeatoren / Verschachtelte Operatoren Java Basics - Anfänger-Themen 4
7 Operatoren in der While Schleife Java Basics - Anfänger-Themen 5
H Postfix Operatoren Java Basics - Anfänger-Themen 2
S Variablen + Operatoren "mixen" Java Basics - Anfänger-Themen 5
F Experimente mit Bit-Operatoren Java Basics - Anfänger-Themen 7
G Nutzen von bitweisen Operatoren Java Basics - Anfänger-Themen 8
J Operatoren in Java Java Basics - Anfänger-Themen 2
S Verwendung bitweiser Operatoren Java Basics - Anfänger-Themen 6
R Binäre logische Operatoren Java Basics - Anfänger-Themen 21

Ähnliche Java Themen

Neue Themen


Oben