ホームページ > Java > &#&チュートリアル > 3 項条件演算子とは何ですか?またその仕組みは何ですか?

3 項条件演算子とは何ですか?またその仕組みは何ですか?

Patricia Arquette
リリース: 2024-10-30 00:02:02
オリジナル
426 人が閲覧しました

What is the Ternary Conditional Operator and How Does it Work?

三項条件演算子: 「?」の謎を解くおよび「:」

疑問符「?」 print 関数のかっこ内のコロン「:」は、プログラミングにおいて重要な役割を果たします。これらは、「三項演算子」とも呼ばれる 3 項条件演算子を表します。これは、「if」「else」ステートメントに似ていますが、print ステートメントの範囲を超えて機能します。

三項演算子は、従来の if-else 構造のコンパクト バージョンと考えてください。これは次の形式を取ります。

boolean statement ? true result : false result;
ログイン後にコピー

ブール ステートメントが true と評価された場合、true の結果が返されます。それ以外の場合は、偽の結果が返されます。以下に例を示します。

result = a > b ? x : y;
ログイン後にコピー

このコード スニペットは、a が b より大きい場合に x の値を結果に割り当てます。そうでない場合は、y の値を result に割り当てます。

概念をよりよく理解するには、次のことを試してください:

System.out.println(true ? "true!" : "false.");
System.out.println(false ? "true!" : "false.");
ログイン後にコピー

最初のステートメントが "true!" と出力することがわかります。 、2番目は「false」を出力します。これは、ブール ステートメントがそれぞれ true と false に評価されるためです。

要約すると、三項条件演算子はブール ステートメントを評価し、「true」または「false」の結果を返す簡潔な方法を提供します。その使用法をマスターすると、コーディング スキルが向上し、プログラムの効率が向上します。

以上が3 項条件演算子とは何ですか?またその仕組みは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート