JAVA表达式求值?

a=3,b=-5则下边表达式的值是多少?(课本里理解下边整体应该是个布尔型数据吧,但左边是a>=1,右边的值是3吧是整数型数据吧那怎么求值呢,不是很理解求明白人指点下)(... a=3,b=-5则下边表达式的值是多少?(课本里理解下边整体应该是个布尔型数据吧,但左边是a>=1,右边的值是3吧是整数型数据吧那怎么求值呢,不是很理解求明白人指点下)
(a>=1&&a<=12?a:b)
展开
 我来答
domonate
2011-07-05 · TA获得超过627个赞
知道小有建树答主
回答量:424
采纳率:100%
帮助的人:480万
展开全部
a>=1&&a<=12?a:b
这句是个判断句,如果a>=1&&a<=12为真,则值为a的值,如果a>=1&&a<=12为假,则值为b的值。
这样看的话,结果很明显,你懂的!
我的腾讯联系方式,散坝而要龄要伞流午
攒眉柳妆成0
2011-07-05 · TA获得超过187个赞
知道小有建树答主
回答量:204
采纳率:100%
帮助的人:168万
展开全部
() [] .
! +(正) -(负) ~ ++ --
* / %
+(加) -(减)
<< >> >>>
< <= > >= instanceof
== !=
&(按位与)
^
|
&&
||
?:
= += -= *= /= %= &= |= ^= ~= <<= >>= >>>=
从上往下 优先级降低
就世道会先算&&然后算?:
所以结果为3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c5f967
2011-07-05 · TA获得超过324个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:187万
展开全部
表达式的值为3,因为&&的优先级大于?,所以先算左边的逻辑表达式,得到的是true,所以?返回a的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪玲人
2011-07-05
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
a=3;
第一步:3>=1并且3<=12,为真
第二步:如果表达式为真,则执行问号后边的值即a的值,所以值为3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色_情调
2011-07-05 · TA获得超过170个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:157万
展开全部
判断a>=1&&a<=12为true,选a,false则选b
所以值为3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianlongxiaoyi
2011-07-05
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
如果a>=1&&a<=12为真,则值为a的值,如果a>=1&&a<=12为假,则值为b的值。
所有值为3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式