A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 微凉的暮色 中级黑马   /  2015-5-31 17:34  /  239 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

三目运算符

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

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


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马