懂JAVA的进来!一个小问题!

来源:百度知道 编辑:UC知道 时间:2024/06/30 14:22:16
a=6,b=-4
算表达式的值。
--a%++b
(--a)<<a
(a<10&&a>10?a:b)

x=10
x%=5得几
x%=4得几
x%=3得几
x/=5得几

重点放在(a<10&&a>10?a:b)这人上面
这个式的?和:表示什么``````
其它的都能看明白
我也是初学的?
+
+
+

+
+a=6,b=-4
算表达式的值。
--a%++b
(--a)<<a

x=10
x%=5得几
x%=4得几
x%=3得几
x/=5得几

这个东西没人回答
55555555555555555555555~~~~~~

a小与10并且a大于10 如果正确 就是a 如果不是 b
--a<<a 就是 a先减一在左移a位(二进制)就OK了.

表达式1?表达式2:表达式3
首先判断1的值,如果一成立就执行2不成立就执行3.
(a<10&&a>10?a:b)这里面的a<10&&a>10要看成是一个表达式。

a<10&&a>10?a:b
该式子是一个条件表达式,它的最终结果取决于前面部分的值是真还是假,如果是真的话那就取a的值为表达式的最后结果;如果是假的话那就 取b的值为表达式的最后结果.
按照你给的值应该是b的值,也就是4了.