Boolean operátorok
A Java-ban 5
bináris és 1 unáris logikai operátort találhatunk.
Leírás |
Operátor |
Formula |
Használata |
ÉS (AND)
művelet |
& |
1. operandus & 2. operandus |
Igaz a visszatérési értéke, ha az operandusai
igazak, mindkét operandust kiértékeli. Ha az operandus bit, akkor, bitenként
ÉS műveletet végez |
VAGY (OR)
művelet |
I |
1. operandus | 2. operandus |
Igaz a visszatérési értéke, ha legalább az
egyik operandusa igaz, mindkét operandust kiértékeli. Ha az operandus bit,
akkor, bitenként VAGY műveletet végez |
KIZÁRÓ
VAGY (XOR) művelet |
^ |
1. operandus ^ 2. operandus |
Igaz a visszatérési értéke, ha az egyik
operandus hamis; mindkét operandust kiértékeli. Ha az operandusok bitek,
akkor bitenként XOR műveletet végez |
Logikai
ÉS |
&& |
1. operandus && 2. operandus |
Igaz a visszatérési értéke, ha az operandusok
igazak; az első operandustól balra értékel ki |
Logikai
VAGY |
II |
1. operandus II 2. operandus |
Igaz a visszatérési értéke, ha legalább az
egyik operandus igaz; az első operandustól balra értékel ki |
Típuskényszerítés |
() |
(típus)kifejezés |
A visszatérési értéke az operandus
belekényszerítve a zárójelek közötti típusba |
Aritmetikai
negáció |
- |
- 1. operandus |
A visszatérési értéke az operandus negáltja |
Bitenkénti
negáció |
~ |
~ 1. operandus |
A visszatérési értéke az operandus negáltja |
Aritmetikai
összeadás, stringösszefűzés |
+ |
1. operandus + 2. operandus |
A visszatérési értéke a két operandus összege |
Aritmetikai
kivonás |
- |
1. operandus - 2. operandus |
A visszatérési értéke a két operandus
különbsége |
Logikai
negáció |
! |
1. operandus ! 2. operandus |
Igaz a visszatérési értéke, ha az operandus
hamis |
Logikai
egyenlőség |
== |
1. operandus == 2. operandus |
Igaz a visszatérési értéke, ha az operandusok
egyenlők |
Logikai
nem egyenlőség |
!= |
1. operandus != 2. operandus |
Igaz a visszatérési értéke, ha az operandusok
nem egyenlők |
Feltételes |
?: |
System.Control.WriteLine(
(1. operandus
> 2. operandus )?
“Az 1. operandus nagyobb ”:
“A 2. operandus nagyobb”); |
?: feltételes kifejezés önállóan is használható |
5. táblázat
Logikai operátorok működése az alábbi táblázat alapján értelmezhető:
p (1. operandus) |
q (2. operandus) |
&& (ÉS) |
II (VAGY) |
^ (KIZÁRÓ VAGY) |
igaz |
igaz |
igaz |
igaz |
hamis |
igaz |
hamis |
hamis |
igaz |
igaz |
hamis |
igaz |
hamis |
igaz |
igaz |
hamis |
hamis |
hamis |
hamis |
hamis |
6. táblázat