在Java中,条件运算符是? :
,也被称为三元运算符。它用于根据一个条件来选择两个值中的一个。条件运算符的语法如下:
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); // 输出:成年人
在这个例子中,我们根据age
变量的值来判断一个人是否是成年人。如果年龄大于等于18岁,那么result
将被赋值为"成年人"
,否则将被赋值为"未成年人"
。