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

A tananyag a követkkező licenc alá esik: GNU Free Documentation License