Java Tutorials - Les 3: Relationele en Booleaanse Operators
Relationele en logische operatoren
Relationele operatoren zijn operatoren die hoeveelheden te vergelijken. Zij keren alleen Waar of niet waar, afhankelijk van de context.
Groter dan (>)
Groter dan of gelijk aan (> =)
Minder dan (< li> Minder dan of gelijk aan ( Gelijk aan (==)
Niet gelijk aan (=)
Voorbeelden van relationele verklaringen:
5> 2 (True)
3! = 3 (False)
Booleaanse operatoren zijn operatoren die de relatie tussen de relationele verklaringen meerdere relationele verklaringen definiëren en toe te voegen .
NOT (!) - Voert de ontkenning van een verklaring (True veranderd om valse, valse veranderingen op true)
AND (&&) - Voert de combinatie van de twee verklaringen.
OR (||) -.. Voert de scheiding van de twee verklaringen
Deze operators kan bijna worden gebruikt als u zou doen in gewoon Engels
Als je niet klaar bent, dan kun je niet gaan
Als ik moet minstens $ 10 en je tenminste $ 8, dan kunnen we naar de film
Voorbeelden:.
< ! br>
(5 9> 4 && 6 3 == 2 || 4> -44 (True) - Terwijl de 3 is niet gelijk aan 2, 4 is groter dan -44 , waardoor de gehele uitspraak waar is, omdat de || requries slechts één operand om waar te zijn.
Deze operatoren kunnen worden aan elkaar geketend tot vrij grote en complexe verklaringen vormen. Exploitant voorrang is hier van toepassing. Haakjes worden eerst geëvalueerd. Gelijke en niet gelijk zijn tweede, daarna AND en OR.
! (5 4 && 6 Uitleg
! (5 (9 > 4 && 6 ! (3 == 2 || 4 De verklaring kan worden teruggebracht tot (TRUE || VALSE && TRUE)
Omdat de && eerste operatie wordt uitgevoerd, dan eindigen we met (TRUE || FALSE), die TRUE
Boolean en andere gegevens kunnen ook worden gebruikt in deze logische verklaringen Java
Voorbeeld:.
boolean isReady = True;
int temperatuur = 85;
(isReady && temperatuur