2 u011112210 u011112210 于 2013.06.26 19:29 提问

return a>b? a:b是什么意思

public int shu(double a,double b)
{
return a>b? a:b
}

4个回答

ll_0520
ll_0520   2013.06.26 22:51
已采纳

问号前的表达式(a>b)为真,则返回冒号前的变量(a),否则返回冒号后的变量(b)

u010982200
u010982200   2013.06.26 19:35

a大于b就返回a,否则就返回b

u011112210
u011112210 谢谢
4 年多之前 回复
u011218095
u011218095   2013.06.26 22:32

跟楼上一样,c基础嘛好像

u011114585
u011114585   2013.06.27 20:49

你好,这个问题很简单,这种方式我们叫做三目运算符,在实际开发程序中是很实用和常见的。

return a>b? a:b

return a>b 这个你知道吧 这是个判断语句,当条件成立的时候(意思就是a>b) 就return a 这个值

如果a>b不成立 就返回b这个值

如果还有什么问题,可以继续问我,或者发我邮箱里面Web_blue@163.com

Csdn user default icon
上传中...
上传图片
插入图片