疑問符演算子 (?) には Java で主に 2 つの用途があります。 条件演算子 (三項演算子)。条件に基づいて true または false の式を返すために使用されます。 Null チェック。変数が null かどうかをチェックし、null ポインター例外を回避し、デフォルト値を返すために使用されます。
Java での疑問符の使用
Java では、疑問符 (?) には主に 2 つの用途があります。
1. 条件演算子 (三項演算子)
三項演算子は次の構文を使用します:
<code class="java">condition ? trueExpression : falseExpression;</code>
例:
<code class="java">int x = 5; int y = x > 0 ? 10 : 20;</code>
この場合、x が 0 より大きい場合、y は 10 に等しくなります。それ以外の場合、y は 20 に等しくなります。
2. Null チェックと null ポインター例外の防止
Java では、疑問符演算子を使用して変数が null かどうかをチェックし、アクセスによって発生するエラーを回避できます。 null 参照の場合、NullPointerException が発生します。
構文:
<code class="java">variable != null ? variable.method() : defaultValue;</code>
例:
<code class="java">String name = null; String safeName = name != null ? name : "Unknown";</code>
この場合、name が null の場合、safeName には値「Unknown」が割り当てられ、それ以外の場合は、name の値が割り当てられます。
以上がJavaで疑問符を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。