首頁  >  文章  >  Java  >  三元條件運算子如何運作?

三元條件運算子如何運作?

Patricia Arquette
Patricia Arquette原創
2024-10-31 16:35:02376瀏覽

How Does the Ternary Conditional Operator Work?

什麼是三元條件運算子?

三元條件運算符,用問號“?”表示和冒號“:”,提供了執行條件計算的簡潔方法。

函數

三元運算子的運算如下:

boolean_statement ? true_expression : false_expression;

如果布林語句計算為true 時,執行true 表達式,否則執行false 表達式

用法

三元運算子可以在任何地方使用,而不僅僅是在print 語句中。它可以作為「if-else」語句的替代方案,可以透過將條件求值和賦值合併到一行中來簡化程式碼。

範例

考慮以下程式碼:

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),字串「」被列印;否則,將列印字串「>。

術語和資源

三元條件運算符通常稱為「三元運算子」或「條件運算子」。 oracle.com/javase/tutorial/java/nutsandbolts/op1.html#op1)

    [三元運算子(C )](https://www.learncpp.com /cpp-tutorial/conditional- operator-ternary-operator-in-cpp/)
  • [三元運算子(? :)](https://developer.mozilla.org/en-US/docs/Glossary/Ternary_operator)

以上是三元條件運算子如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn