7个回答
展开全部
max=A>B?A:B的意思是如果A大于B,则max的值等于A,否则,max的值等于B。
?:为双目运算符,固定的格式,即:
条件?条件正确的结果:条件不正确的结果
?:为双目运算符,固定的格式,即:
条件?条件正确的结果:条件不正确的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这叫三元操作符,不可以单独用的,跟前面的?是配套使用的,boolean?exp1:exp2
意思是A大于B的时候max等于A,否则max=B。
意思是A大于B的时候max等于A,否则max=B。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
max=A>B?A:B;
首先先看A>B?A:B; 问号左边为判断 而右边为取值 这个句子的意思就是如果A>B就得A的值 如果不是就得B的值
然后 再把得到的值赋值给max
而A:B ":"的左边和右边分别就是正确的取值和错误的取值
首先先看A>B?A:B; 问号左边为判断 而右边为取值 这个句子的意思就是如果A>B就得A的值 如果不是就得B的值
然后 再把得到的值赋值给max
而A:B ":"的左边和右边分别就是正确的取值和错误的取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我给你解释..这是个三元符//
= ? :
这句话是 如果A>B 则 max = A 否则(A<=B) max = B
懂了吧..
= ? :
这句话是 如果A>B 则 max = A 否则(A<=B) max = B
懂了吧..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-07-24
展开全部
不能单独拿:来看,? : 是一对三目运算符
A>B为true,max=A,A>B结果为false,max=B
A>B为true,max=A,A>B结果为false,max=B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询