疑問符「?」で表される三項条件演算子。とコロン「:」は、条件評価を実行する簡潔な方法を提供します。
三項演算子は次のように動作します。
boolean_statement ? true_expression : false_expression;
ブール ステートメントが評価される場合true に設定すると true 式が実行され、それ以外の場合は false 式が実行されます。
三項演算子は、print ステートメント内だけでなく、どこでも使用できます。これは「if-else」ステートメントの代替として機能し、条件評価と代入を 1 行に結合することでコードを簡素化できます。
次のコードを考えてみましょう:
int row = 10; int column; while (row >= 1) { column = 1; while(column <= 10) { System.out.print(row % 2 == 1 ? "<" : ">"); ++column; } --row; System.out.println(); }
この例の三項演算子は次のとおりです:
row % 2 == 1 ? "<" : ">"
行が奇数の場合 (つまり、行 % 2 が 1 に等しい)、文字列 "<>"印刷されます。それ以外の場合は、文字列 "> が出力されます。
三項条件演算子は、「三項演算子」または「条件演算子」と呼ばれることがよくあります。その使用方法については、次のリソースを参照してください:
以上が3項条件演算子はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。