Java Tutorials - Lektion 3: Relationel og Boolean Operators
Relationel og logiske operatorer
Relationelle operatører er operatører, der sammenligner mængder. De skal blot returnere Sandt eller falsk afhængig af kontekst.
Større end (>)
Større end eller lig med (> =)
Mindre end (< li> Mindre end eller lig med ( Lig med (==)
ikke lig med (=)
Eksempler på relationelle udsagn:!
5> 2 (sand)
3! = 3 (False)
booleske operatorer er operatører, der definerer forholdet mellem relationelle udsagn og tillader flere relationelle udsagn der skal samles .
IKKE (!) - Udfører negation af en erklæring (True ændret til falsk, falske ændringer til sand)
OG (&&) - Udfører sammenfaldet af to erklæringer.
OR (||) -.. Udfører udskillelse af to udsagn
Disse operatører kan næsten bruges som du ville i almindeligt engelsk
Hvis du ikke er klar, så kan du ikke gå
Hvis jeg har mindst $ 10 og du har mindst $ 8, så vi kan gå til filmen
Eksempler:.
< ! br>
(5 9> 4 && 6 3 == 2 || 4> -44 (sand) - Mens 3 er ikke lig med 2, 4, er større end -44 , således hele udsagn er sandt, eftersom || requries kun én operand til at være sandt.
Disse operatører kan kædes sammen til temmelig store og komplekse udsagn. Operatør forrang gælder her. Parenteser evalueres først. Lige og ikke lige sekund, så AND og OR.
! (5 4 && 6
explaination
! (5 (9 > 4 && 6 ! (3 == 2 || 4 Opgørelsen kan reduceres til (SAND || FALSK && SAND)
Fordi && operation bliver udført først, vi så ende op med (SAND || FALSK), som er SAND
Boolsk og andre datatyper kan også bruges i disse logiske udsagn i Java
Eksempel:.
boolean isReady = True;
int temperatur = 85;
(isReady && temperatur