黑马程序员技术交流社区
标题:
三元运算符能嵌套吗?
[打印本页]
作者:
xiwang0413
时间:
2016-5-12 00:01
标题:
三元运算符能嵌套吗?
三元运算符能嵌套吗?怎么写啊?
作者:
awastocean
时间:
2016-5-12 00:24
能嵌套,比如 a> b? a:b这个事3元标准格式:然后把一个三元加进a里面就是a>b?(a>c?a:c):b这样就用a>c?a:c替代了不嵌套前的a
作者:
18735346124
时间:
2016-5-12 01:19
int a = 2,b =3, c= 4;
比较这三个数的大小
a>(b>c?b:c)?a:(b>c?b:c);
作者:
@白纸嘿字@
时间:
2016-5-12 02:50
可以嵌套,但是不建议,因为嵌套后,代码可读性差......
作者:
xiwang0413
时间:
2016-5-12 22:07
18735346124 发表于 2016-5-12 01:19
int a = 2,b =3, c= 4;
比较这三个数的大小
a>(b>c?b:c)?a:(b>c?b:c);
我明白了 ,谢谢
作者:
dujia121508394
时间:
2016-5-12 23:08
可以嵌套, 如:int max = a>b ? a: (b>c ? b : c);
作者:
ybqred
时间:
2016-5-12 23:16
可以的c>( a>b ? a : b) ? c : ( a>b ? a : b)
作者:
lvaenet1
时间:
2016-5-12 23:21
当然可以
作者:
随风而逸
时间:
2016-5-12 23:45
可以 a==b? a : (a>c? a : c);
作者:
lovelife
时间:
2016-5-13 21:35
我也来水一帖 可以嵌套
作者:
zhangshouwei
时间:
2016-5-13 21:59
很好,收藏了.
作者:
不‰平凡℃
时间:
2016-5-13 22:15
最好不要嵌套吧,可读性差。
作者:
小菜鸟。
时间:
2016-5-13 22:41
可以,不过看起来会很乱。
作者:
static小白
时间:
2016-5-13 22:43
可以的,,楼上说的都是正解。
作者:
石头stone
时间:
2016-5-13 22:52
可以嵌套,只要将第一个三元运算符用小括号括起来,作为一个结果加入到第二个三元运算符中就OK了
作者:
mrzou
时间:
2016-5-13 22:53
这个必须要水 一贴 !!
整个论坛 男的有几个我会的!!!
可以嵌套!!!!
作者:
再见卡卡罗特
时间:
2016-5-13 22:57
看一看。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2