黑马程序员技术交流社区

标题: 三目运算跟if两个用法好像差不多,是不是??? [打印本页]

作者: 叮当    时间: 2014-9-2 23:32
标题: 三目运算跟if两个用法好像差不多,是不是???
比如 int a=50>30?8:9;    像这种的好像if也能用,什么时候用三目?
作者: 陨石    时间: 2014-9-2 23:37
大概在一些循环体或是函数里多个参数批量处理二选一的时候用的吧,这样代码比较工整,因为我一般那种时候就这么写,如果写if 会多占好多行,不晓得是否还有其它妙用。
作者: reinvent    时间: 2014-9-3 00:23
可以说相当于if和else
作者: 新新人类嘿嘿嘿    时间: 2014-9-3 07:14
相当于if else,当条件和处理语句比较简单时使用
作者: 黑色的雪    时间: 2014-9-3 08:00
三元运算符是if的简写, 有局限性
作者: 达摩八戒    时间: 2014-9-3 20:56
问题没有一定的标准答案,只是有些写法比较常用,有些比较生僻个人化而已




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