Et les opérateurs (& et &&) en java

Java a deux opérateurs pour effectuer des opérations logiques Et: et . Les deux combiner deux expressions booléennes et retour vrai seulement si les deux expressions sont vrai.

Voici un exemple qui utilise la base et opérateur ():




if ((salesClass == 1) commissionRate = 0.025- (salesTotal> = 10000.0))

Ici, les expressions (salesClass == 1) et (salesTotal> = 10000.0) sont évalués séparément. Puis le opérateur compare les résultats. Si elles sont à la fois vrai, la les revenus des exploitants vrai. Si l'on est faux ou les deux sont faux, la les revenus des exploitants faux.

Notez l'utilisation de parenthèses pour clarifier l'expression où l'on termine et un autre commence. Utilisant des parenthèses est pas toujours nécessaire, mais lorsque vous utilisez des opérateurs logiques, il est une bonne idée d'utiliser des parenthèses pour identifier clairement les expressions comparées.

La opérateur est similaire à la opérateur, mais peut rendre votre code un peu plus efficace. Parce que les deux expressions comparées par le opérateur doit être vrai pour la totalité de l'expression d'être vrai, il n'y a aucune raison d'évaluer la deuxième expression si les premiers retours un faux. La opérateur évalue toujours les deux expressions. La opérateur évalue la deuxième expression que si la première expression est vrai.


» » » » Et les opérateurs (& et &&) en java