ホームページ  >  記事  >  Java  >  Javaで疑問符を使用する方法

Javaで疑問符を使用する方法

下次还敢
下次还敢オリジナル
2024-05-01 19:39:15706ブラウズ

疑問符演算子 (?) には Java で主に 2 つの用途があります。 条件演算子 (三項演算子)。条件に基づいて true または false の式を返すために使用されます。 Null チェック。変数が null かどうかをチェックし、null ポインター例外を回避し、デフォルト値を返すために使用されます。

Javaで疑問符を使用する方法

Java での疑問符の使用

Java では、疑問符 (?) には主に 2 つの用途があります。

1. 条件演算子 (三項演算子)

三項演算子は次の構文を使用します:

<code class="java">condition ? trueExpression : falseExpression;</code>
  • condition: 評価するブール式。
  • trueExpression: 条件が true の場合に評価されて返される式。
  • falseExpression: 条件が false の場合に評価されて返される式。

例:

<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>
  • 変数: チェックする変数。
  • method: 呼び出されるメソッド。
  • defaultValue: 変数が null の場合に返されるデフォルト値。

例:

<code class="java">String name = null;
String safeName = name != null ? name : "Unknown";</code>

この場合、name が null の場合、safeName には値「Unknown」が割り当てられ、それ以外の場合は、name の値が割り当てられます。

以上がJavaで疑問符を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。