Java Tutorials - Leksjon 3: Relasjons og boolsk Operators
Relasjons og logiske operatører
Relasjonsoperatorer er operatørene som sammenligner mengder. De bare returnere Sant eller usant avhengig av konteksten.
Større enn (>)
Større enn eller lik (> =)
Mindre enn (< li> Mindre enn eller lik ( lik (==)
Ikke lik (=)
Eksempler på relasjonelle utsagn:!
5> 2 (sann)
3! = 3 (False)
Boolske operatorer er operatører som definerer forholdet mellom relasjonelle uttalelser og tillater flere relasjonelle uttalelser å være sammen .
IKKE (!) - Utfører negasjonen av en uttalelse (Tro endret til falske, falske endringer for å true)
AND (&&) - Utfører sammen av to uttalelser.
OR (||) -.. Utfører disjunksjon av to uttalelser
Disse aktørene kan nesten brukes som du ville gjort i vanlig engelsk
Hvis du ikke er klar, så kan du ikke gå
Hvis jeg har minst $ 10 og du har minst $ 8, så vi kan gå til filmen
Eksempler:. < ! .
no>
(5 9> 4 && 6 3 == 2 || 4> -44 (sann) - mens tre ikke er lik 2, 4 er større enn -44 , og dermed hele uttalelsen er sann siden || requries bare én operand til å være sant.
Disse operatørene kan være lenket sammen til ganske store og komplekse uttalelser. Operatør forrang gjelder her. Parentes blir behandlet først. Lik og ikke lik andre, så AND og OR.
! (5 4 && 6
Forklaring
! (5 (9 > 4 && 6 ! (3 == 2 || 4 Uttalelsen kan reduseres til (TRUE || USANN && TRUE)
Fordi && operasjonen blir utført først, vi da ende opp med (TRUE || USANN), som er sant
boolsk og andre datatyper kan også brukes i disse logiske utsagn i Java
Eksempel:.
boolean isReady = true;
int temperatur = 85;
(isReady && temperatur