De logische operatoren introduceren het concept van boolean algebra aan de Java-taal . Ze zijn een fundamenteel onderdeel van de taal en kan voorwaardelijke code schoner en beknopter te maken . Programmeurs gebruiken meestal logische operatoren in combinatie met uitspraken die waar of onwaar te evalueren . Instructies Gebruik de AND operator 1 Gebruik de operator , wiens symbool is . && Op Java , && waarde true als en slechts als haar beide operanden - de objecten die worden gemanipuleerd - evalueren om waar te kopen van 2 Begrijp dat de operands elke expressie die kan zijn . een boolean waarde . 3 Merk op dat dit omvat elke vergelijking exploitant, zoals groter dan > , kleiner dan < of gelijk aan == , een methode die een boolean of terugkeert elke boolean variabele zelf . Gegeven " int a = 7 ; int b = 10; " dan " a > 4 && b < 20 " zal evalueren om waar Gebruik de OR en NOT . operators 4 Gebruik de operator OR , waarvan het symbool is | | . Het de waarde true als een of beide van de operanden te evalueren op true. De operanden kan elke expressie die een boolean te zijn . Als we " int a = 10 ; int b = 40 ; " dan " a == 7 | | b > a " zal waar zijn . Hoewel de eerste operand valse , zal de tweede evalueren om waar . 5 Overweeg het gebruik van de exclusieve operator OR of XOR , waarvan het symbool is ^ . Het evalueert naar true wanneer een maar niet beide van zijn operanden waarde true . Hier de XOR operator wordt gebruikt als een logische Booleaanse operator . Veronderstellen " int a = 7 ; int b = 10; " dan " b > a ^ b == 10 " . Dit levert false op omdat beide operanden true . 6 Reverse het resultaat van een logische expressie in Java met behulp van de logische operator NOT NOT , waarvan het symbool is ! . Als zijn operand waar is , zal het NIET uitdrukking uit op false . 7 Gebruik de operator NOT met haakjes en andere boolean expressie sinds de NOT operator bindt zeer strak ( de exploitant voorrang is zeer hoog ) . De uitzondering is als het wordt gekoppeld aan een boolean variabele . Dit voorbeeld toont het gebruik van de booleaanse operator NOT : gegeven " int a = 7 ; int b = 10; " dan " ( a == b ) ! " Zal evalueren om waar sinds een == b zal vals zijn , en de NOT operator zal het tij te keren .
|