三元條件運算符,用問號“?”表示和冒號“:”,提供了執行條件計算的簡潔方法。
三元運算子的運算如下:
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)
以上是三元條件運算子如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!