Video: Mr1Buying C# Svenska 9 Logiska operatorer 2024
En logisk operatör (ibland kallad a "Boolean operator") i Java-programmering är en operatör som returnerar ett booleskt resultat som är baserat på det booleska resultatet av ett eller två andra uttryck.
Ibland används uttryck som använder logiska operatörer "sammansatta uttryck" eftersom effekten av de logiska operatörerna är att låta dig kombinera två eller flera tillståndstest i ett enda uttryck.
Operator | Namn | typ | Beskrivning |
---|---|---|---|
Ej | Unary | Returnerar sant om operand till
höger utvärderar till false. Returnerar falskt om operand till höger är sant. |
|
& | Och | Binär | Returnerar sant om båda operanderna
utvärderar till true. Båda operanderna är utvärderade innan And-operatören tillämpas. |
| | Eller | Binär | Returnerar sant om minst en av operativerna
utvärderar till true. Båda operanderna utvärderas innan operatören Or appliceras. |
^ | Xor | Binär | Returnerar sant om en - och enda
en - av operandema utvärderas till true. Returnerar falskt om båda operanderna utvärderas till true eller om båda operanderna utvärderar till false. |
&& | Villkorligt och | Binärt | Samma som, men om operand på
vänster returnerar falskt returneras det falskt utan att utvärdera operand på höger. |
|| | Villkorligt eller | Binärt | Samma som |, men om operand på
vänster returnerar sant returneras det sant utan att utvärdera operand på höger. |