黑马程序员技术交流社区

标题: 运算符 十:三目运算符 [打印本页]

作者: 微凉的暮色    时间: 2015-5-31 17:34
标题: 运算符 十:三目运算符

三目运算符

顾名思义 有三个元素, 三目运算符是一个特殊的运算符,它的语法形式如下:
布尔表达式?表达式1:表达式2
运算过程:如果布尔表达式的值为true,就返回表达式1的值,否则返回表达式2的值,例如:
int sum=90;
String str=sum<100 ? "失败" : "成功";
等价于下列代码:
String str=null;
if(num<100){
  str="失败";
}else{
  str="成功";
}

三目运算符和if……else语句相比,前者使程序代码更加简洁。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2