黑马程序员技术交流社区
标题:
三元运算符?:在什么情况下使用?
[打印本页]
作者:
李帅
时间:
2012-8-2 22:50
标题:
三元运算符?:在什么情况下使用?
三元运算符有用吗? 很少见有人用的。 用的话在什么情况下使用呢?
作者:
唐兰文
时间:
2012-8-2 23:14
表达式1?表达式2:表达式3
如果1为真则执行2,为假执行3,就是一个选择语句,在有些只有两个选择的地方是很有用的
作者:
戴敏智
时间:
2012-8-3 00:15
三元运算符:表达式1?表达式2:表达式3
通常在进行两种结果的选择时使用它比if...else简便。
但是需要注意的是三元运算符的返回值类型是确定的,如果表达式2与表达式3的返回值类型不一致那么较小的类型就会自动提升为较大的类型。
作者:
梁永斌
时间:
2012-8-3 11:52
主要用于简化if-else条件判断,只不过使用时有局限性
作者:
李晋
时间:
2012-8-3 12:44
其实三元用算符合if else使用的地方差不多,但三元用算符效率高,用三元用算符就一句话
作者:
王峰
时间:
2012-8-3 12:48
表达式 (expr1) ? (expr2) : (expr3)
在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3
当你发现你经常用if else
if(拜春哥 || 拜考试帝){
不挂科;
}else{
门门挂;
}
那么三元的表示法就是
拜春哥 || 拜考试帝 ? 不挂科 : 门门挂
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2