运算过程:如果布尔表达式的值为true,就返回表达式1的值,否则返回表达式2的值,例如:
int sum=90
String str=sum<100 ? "失败" : "成功"
等价于下列代码:
String str=null
if(num<100){
str="失败"
}else{
str="成功"
}
三目运算符和if……else语句相比,前者使程序代码更加简洁。
运算过程:如果布尔表达式的值为true,就返回表达式1的值,否则返回表达式2的值,例如:
int sum=90
String str=sum<100 ? "失败" : "成功"
等价于下列代码:
String str=null
if(num<100){
str="失败"
}else{
str="成功"
}
三目运算符和if……else语句相比,前者使程序代码更加简洁。