Hoe gebruik logische operatoren in Java

De logische operatoren introduceren het concept van boolean algebra tot de Java-taal.Ze zijn een fundamenteel onderdeel van de taal en kan voorwaardelijke code schoner en beknopter te maken.Programmeurs meestal gebruik logische operatoren in combinatie met verklaringen die waar of onwaar te evalueren.

Gebruik de operator

  1. Gebruik de operator, wiens symbool & amp; & amp ;.In Java, & amp; & amp;true als en slechts als haar beide operanden - de objecten worden gemanipuleerd - evalueren op true.

  2. Begrijp dat haar operanden elke expressie die een Booleaanse waarde kan zijn.

  3. Merk op dat dit omvat elke vergelijking exploitant, zoals groter dan & gt ;, minder dan & lt;of gelijk aan ==, een methode die een boolean of een boolean variabele zelf terug.Gegeven "int a = 7; int b = 10;"vervolgens "a & gt; 4 & amp; & amp; b & lt; 20" zal evalueren om waar.

Gebruik de OR en NOT Operators

  1. Gebruik de OR operator, wiens symbool ||.Het true als een of beide van zijn operande

    n evalueren op true.De operanden kan elke expressie die een boolean zijn.Als we "int a = 10; int b = 40;"dan "een == 7 || b & gt; een" zal waar zijn.Hoewel de eerste operand de waarde false, wordt de tweede evalueren op true.

  2. Overweeg het gebruik van de exclusieve operator OR of XOR, waarvan het symbool ^.Het true als een van beide maar niet allebei zijn operanden true.Hier de XOR operator wordt gebruikt als een logische Booleaanse operator.Stel "int a = 7; int b = 10;"vervolgens "b & gt; a ^ b == 10".Dit zal evalueren om valse aangezien beide operanden waar zijn.

  3. Reverse het resultaat van een boolean expressie in Java met behulp van de logische operator NOT NOT, wiens symbool!.Als zijn operand waar is, zal de NOT expressie evalueren om vals.

  4. Gebruik de NOT operator met haakjes en een andere boolean expressie omdat de operator NOT bindt zeer strak (de exploitant voorrang is zeer hoog).De uitzondering is als het wordt gekoppeld aan een enkele boolean variabele.Dit voorbeeld toont het gebruik van de boolean operator NOT:

    Gegeven "int a = 7; int b = 10;"dan! "(a == b)" zal evalueren om waar sinds een == b vals zal zijn, en de NOT operator zal het tij te keren.

Tips & amp;Waarschuwingen

  • De XOR operator is technisch niet een logische operator, maar toen kreeg twee boolean operanden, het fungeert als een.

Resources

  • De Java Tutorials: Samenvatting van de Operators
795
0
1
Programmeren In Java