在Java中,條件運算符是? :
,也被稱為三元運算符。它用于根據(jù)一個條件來選擇兩個值中的一個。條件運算符的語法如下:
condition ? value_if_true : value_if_false;
如果condition
為真(true),則表達式返回value_if_true
,否則返回value_if_false
。
下面是一個簡單的示例:
int age = 18;
String result = (age >= 18) ? "成年人" : "未成年人";
System.out.println(result); // 輸出:成年人
在這個例子中,我們根據(jù)age
變量的值來判斷一個人是否是成年人。如果年齡大于等于18歲,那么result
將被賦值為"成年人"
,否則將被賦值為"未成年人"
。