Maison > Java > javaDidacticiel > Quelle est la différence entre & et && en Java ?

Quelle est la différence entre & et && en Java ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-04-20 22:55:21
avant
2529 Les gens l'ont consulté

La différence entre

& et &&

1. Tant qu'une condition est différente, && n'est pas satisfaite. Si la première condition n'est pas satisfaite, les conditions suivantes ne seront pas jugées. Et & doit juger toutes les conditions.

Différences de concepts

2. && a la fonction de court-circuit et peut être utilisé comme opérateur de bit.

&& a une fonction de court-circuit, c'est-à-dire que si la première expression est fausse, la deuxième expression ne sera plus évaluée.

& peut être utilisé comme opérateur au niveau du bit. Lorsque les expressions des deux côtés de l'opérateur "&" ne sont pas de type booléen, "&" représente une opération AND au niveau du bit. Nous utilisons généralement 0x0f pour effectuer une opération & avec un entier. pour obtenir l'entier. Les 4 bits les plus bas.

Instances

public class demo02{
    public static void main(String[] args) {
       int i=1;
       if(i<5 & i<2){
           System.out.println("逻辑与");//逻辑与
       }
       if (i<5 && i<3){
           System.out.println("逻辑与"); //逻辑与
       }
       i = 234 & 99;
       int a = 234 && 99;//错误
       System.out.println(i);
    }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal