L'opérateur point d'interrogation (?) a deux utilisations principales en Java : L'opérateur conditionnel (opérateur ternaire), qui est utilisé pour renvoyer des expressions vraies ou fausses en fonction de conditions. Vérification nulle, utilisée pour vérifier si une variable est nulle et éviter les exceptions de pointeur nul, renvoyant la valeur par défaut.
Utiliser le point d'interrogation en Java
Le point d'interrogation (?) a deux utilisations principales en Java :
1 Opérateur conditionnel (opérateur ternaire)
L'opérateur ternaire prend la syntaxe suivante :
.<code class="java">condition ? trueExpression : falseExpression;</code>
Par exemple :
<code class="java">int x = 5; int y = x > 0 ? 10 : 20;</code>
Dans ce cas, si x est supérieur à 0, y sera égal à 10, sinon il sera égal à 20.
2. Vérification des valeurs nulles et prévention des exceptions de pointeur nul
En Java, vous pouvez utiliser l'opérateur de point d'interrogation pour vérifier si une variable est nulle et éviter les exceptions de pointeur nul provoquées par l'accès à une référence nulle.
Syntaxe :
<code class="java">variable != null ? variable.method() : defaultValue;</code>
Par exemple :
<code class="java">String name = null; String safeName = name != null ? name : "Unknown";</code>
Dans ce cas, si name est nul, safeName se verra attribuer la valeur "Inconnu", sinon il se verra attribuer la valeur de name.
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!