理解三元條件運算子
程式設計中,使用問號(「?」)和冒號(「:」)運算子括號內形成三元條件運算子。它提供了傳統 if-else 語句的簡潔替代方案,可讓您評估條件並根據其真實性分配值。
語法和用法
The三元運算子遵循語法:
boolean_expression ? true_value : false_value
如果boolean_expression 計算結果為true,則分配true_value;
例如:
int result = x > 0 ? 1 : 0;
如果x大於零,結果將被賦值為1;否則為 0。
if-else 語句的替代品
三元運算子提供了一種更緊湊的方式來編寫簡單的 if-else 語句。考慮以下範例:
if (row % 2 == 1) {
System.out.print("");
}
此程式碼可以使用三元運算子重寫為:
System.out.print(row % 2 == 1 ? "");
術語和文件
三元運算子通常簡稱為「三元運算子」或「條件運算子」。有關其使用的更多資訊可以在您正在使用的程式語言的文檔中找到,例如關於 ? 的 Java 文件。操作員。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3