java logical operators
In deze tutorial zullen we verschillende logische operators verkennen die worden ondersteund in Java, zoals NOT, OR, XOR Java of Bitwise Exclusive Operator in Java met voorbeelden:
In een van onze eerdere tutorials over Java Operator hebben we de verschillende soorten operators gezien die beschikbaar zijn in Java. Hier zullen we de logische operatoren die door Java worden ondersteund in detail onderzoeken.
Laten we eerst eens kijken wat logische operators zijn.
Bekijk hier de complete GRATIS Java-cursus
Wat je leert:
- Wat zijn logische operatoren?
- Bitwise Exclusief OF - XOR Java
- Veelgestelde vragen en antwoorden
- Gevolgtrekking
- Aanbevolen literatuur
Wat zijn logische operatoren?
Java ondersteunt de volgende voorwaardelijke operators die ook wel Logische operators worden genoemd:
Operator | Omschrijving |
---|---|
| Voorwaardelijk-EN |
| Voorwaardelijk-OF |
| Logisch NIET |
Java ondersteunt ook het volgende Bitsgewijze logische operator
| Bitwise exclusief OF Ook wel bekend als XOR |
Deze logische bewerkingen worden uitgevoerd op twee Booleaanse expressies.
Laten we deze operators eens nader bekijken:
- : Deze operator wordt genoemd als Voorwaardelijk-EN Hier voert && voorwaardelijke EN uit op twee booleaanse expressies.
Bijvoorbeeld,
Dit programma drukt de volgende uitvoer af:
c ++ geheugenlekdetectie
Hier zijn x en y twee Booleaanse waarden.
presteert Voorwaardelijk-EN op x = true en y = false, retourneert het true && false, d.w.z. false
- Deze operator wordt genoemd als Voorwaardelijk-OF Hier, || voert voorwaardelijke OF uit op twee Booleaanse expressies.
Bijvoorbeeld,
Dit programma drukt de volgende uitvoer af:
Hier zijn x en y twee Booleaanse waarden.
presteert Voorwaardelijk-OF op x = true en y = false, retourneert het true || false, d.w.z. waar
- : Dit wordt een logische complementoperator genoemd. Dit wordt uitgevoerd op een enkele operand. Deze operator keert de waarde van een booleaanse waarde om.
Bijvoorbeeld,
Dit programma drukt de volgende uitvoer af:
In het bovenstaande programma,! geeft een omgekeerde waarde van de booleaanse variabele waarde x, d.w.z.! (true), d.w.z. false.
Bitwise Exclusief OF - XOR Java
Laten we nu eens kijken naar Java Bitwise Operator, d.w.z. XOR Operator in detail:
| Bitwise exclusief OF Ook wel bekend als XOR |
Bitwise exclusieve OR of XOR ^ is een binaire operator die een bit voor bit exclusieve OR-bewerking uitvoert.
Het voert de bewerking als volgt uit:
- Als beide bits hetzelfde zijn, retourneert de XOR-operator het resultaat als '0'.
- Als beide bits verschillend zijn, retourneert de XOR-operator het resultaat als '1'.
X | Y | x ^ y |
---|---|---|
waar | false | waar |
waar | waar | false |
false | waar | waar |
false | false | false |
De XOR-operator volgt een evaluatieopdracht van links naar rechts.
hoe u een producttester wordt
Laten we eens kijken naar het volgende Java-voorbeeld dat het gebruik van Java xor-operators illustreerde:
Dit programma drukt de volgende uitvoer af:
Laten we eens kijken hoe deze XOR-bewerking plaatsvindt voor gehele getallen met het volgende voorbeeld:
Om Java XOR-bewerking uit te voeren op gehele getallen zoals int 6 en int 10,
XOR vindt plaats op binaire waarden van 6, d.w.z. 0110 en 10, d.w.z. 1010.
Dus XOR op 6 en 10 als volgt:
0110
1010
1100
Het geretourneerde resultaat is dat het gehele getal van 1100 is 12
Hieronder wordt het voorbeeld Java-programma gegeven om XOR op twee gehele getallen uit te voeren:
wat is mijn wifi-beveiligingssleutel
Dit programma drukt de volgende uitvoer af:
Veelgestelde vragen en antwoorden
V # 1) Wat is de XOR-bewerking?
Antwoord: Bitwise exclusieve OR of XOR ^ is een binaire operator die een bit voor bit exclusieve OR-bewerking uitvoert.
Q # 2) Hoe wordt XOR berekend?
Antwoord: Bitwise exclusieve OR of XOR ^ voert een bit voor bit exclusieve OR-bewerking uit als volgt:
- Als beide bits hetzelfde zijn, retourneert de XOR-operator het resultaat als '0'.
- Als beide bits verschillend zijn, retourneert de XOR-operator het resultaat als '1'.
V # 3) Wat is het verschil tussen && en & in Java?
Antwoord: &&: Dit is voorwaardelijk-EN uitgevoerd op twee booleaanse operanden.
Terwijl, is een bitsgewijze AND-operator die wordt uitgevoerd op bitoperanden.
V # 4) Wat is de OR-operator in Java?
Antwoord: Java ondersteunt Voorwaardelijk-OF d.w.z. Hier voert || voorwaardelijke OF uit op twee booleaanse expressies.
Bijvoorbeeld,
boolean x = waar;
boolean y = false;
(x || y) geeft waar terug
V # 5) Wat is het symbool van OR in Java?
Antwoord: Java ondersteunt Conditional-OR met symbool ||. Dit is anders dan de exclusieve of bitsgewijze bewerking en heeft symbool ^.
V # 6) Wat is het gebruik van Bitwise Operators in Java?
Antwoord: Bitwise-operators in Java worden gebruikt voor het manipuleren van bits van een getal. Ze kunnen worden gebruikt met gegevenstypen zoals char, short, int, etc.
Gevolgtrekking
In deze tutorial hebben we de volgende logische operators die in Java worden ondersteund, in detail onderzocht met behulp van voorbeeldprogramma's.
- &&: Conditional-AND
- : Voorwaardelijk-OF
- : Logisch NIET
We hebben ook de volgende operator besproken:
- ^: Bitwise exclusief of XOR
Lees hier de Java-trainingsserie voor beginners
Aanbevolen literatuur
- Zelfstudie over reflectie in Java met voorbeelden
- Java-operators - Rekenkundige, unaire en bitsgewijze operators in Java
- JAVA-zelfstudie voor beginners: 100+ praktische Java-videotutorials
- Zelfstudie over Java-array-lengte met codevoorbeelden
- Java SWING-zelfstudie: afhandeling van containers, componenten en gebeurtenissen
- Hoe een array in Java te sorteren - Tutorial met voorbeelden
- Zelfstudie voor Java Collections Framework (JCF)
- Java-interface en abstracte les met voorbeelden