Video: Jobba som CNC operatör مُشَغِّل وحدات التحكم الرقمي 2024
Java har två operatörer för att utföra logiska och operationer: & och &&. Båda kombinerar två booleska uttryck och returnerar bara sant om båda uttrycken är sanna.
Här är ett exempel som använder den grundläggande och operatören (&):
om ((salesClass == 1) & (salesTotal> = 10000. 0)) commissionRate = 0. 025;
Här utvärderas uttrycken (salesClass == 1) och (salesTotal> = 10000. 0) separat. Då jämför operatören resultaten. Om de är båda sanna returnerar & operatören sant. Om en är falsk eller båda är falska returnerar & operatören falskt.
Lägg märke till användningen av parentes för att klargöra var ett uttryck slutar och en annan börjar. Att använda parentes är inte alltid nödvändigt, men när du använder logiska operatörer är det en bra idé att använda parentes för att tydligt identifiera de uttryck som jämförs.
Operatören && ligner på & operatören, men kan göra din kod lite effektivare. Eftersom båda uttrycken jämförda med & operatören måste vara sanna att hela uttrycket är sant finns det ingen anledning att utvärdera det andra uttrycket om den första returnerar falskt. & Operatören utvärderar alltid båda uttrycken. Operatören && utvärderar endast det andra uttrycket om det första uttrycket är sant.