社区
Java SE
帖子详情
int a = 8,b = 4; int expr = a++%++b*2
神马程序员
2010-04-24 12:16:05
想问一下int expr = a++%++b*2 这句话怎么理解,结果是6,运算符优先顺序是先++,后*,那么应该是(a++)%(++b)*2,结果应该是9%5*2,应该是8的
请给解释一下,thank you!
...全文
85
5
打赏
收藏
int a = 8,b = 4; int expr = a++%++b*2
想问一下int expr = a++%++b*2 这句话怎么理解,结果是6,运算符优先顺序是先++,后*,那么应该是(a++)%(++b)*2,结果应该是9%5*2,应该是8的 请给解释一下,thank you!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sfli_g
2010-04-28
打赏
举报
回复
a++表示先做完这个运算后,在加一
补充回答
libRA_kin
2010-04-24
打赏
举报
回复
a++ 是先输出再自增 ++b是直接自增再输出去
lzsxf11
2010-04-24
打赏
举报
回复
(a++)%(++b)*2 a++是先输出在+1,++b是先+1在输出,所以a为8,b为4+1=5
8 % 5 *2 =6
神马程序员
2010-04-24
打赏
举报
回复
楼上.我的意思是a++不用计算吗
sfli_g
2010-04-24
打赏
举报
回复
8%5*2
相关推荐
GameLoft
Int
erview Question
1、 求下列代码执行以后
expr
的值 a)
int
a = 8,b = 4;
int
expr
=a
++
%
++
b*2 b)
int
expr
= 20 / 8 * 8; c)
int
expr
= 4 d)
int
expr
= -4321>>>30; e)
int
expr
= 123 ^ 3
GameLoft面试题目
GameLoft面试题目 1、 求下列代码执行以后
expr
的值 a)
int
a = 8,b = 4;
int
expr
=a
++
%
++
b*2 b)
int
expr
= 20 / 8 * 8; c)
int
expr
= 4 d)
int
expr
= -4321>>>30; e) i
一份面试题
1、 求下列代码执行以后
expr
的值a)
int
a = 8,b = 4;
int
expr
= a
++
%
++
b*2b)
int
expr
= 20 / 8 * 8;c)
int
expr
= 4 d)
int
expr
= -4321 >>>30;e)
int
expr
= 123 ^ 321
J2ME -->常见笔试题(收集共享)
这些题用于巩固一下基础知识还是有必要的!
1、 求下列代码执行以后
expr
的值
a)
int
a = 8,b = 4;
int
expr
= a
++
%
++
b*2 =6
b)
int
expr
= 20 / 8 * 8; =16
c)
int
expr
= 4 < < 2 + 1; =32即4 < <3
d)
int
expr
= -4321 >>>30; =3
J2ME -->常见笔试题(收集共享)
J2ME -->常见笔试题(收集共享) 2011年06月02日 这些题用于巩固一下基础知识还是有必要的! 1、 求下列代码执行以后
expr
的值 a)
int
a = 8,b = 4;
int
expr
= a
++
%
++
b*2 =6 b)
int
expr
= 20 / 8 * 8; =16 c)
int
expr
= 4 >>30; =3...
Java SE
62,568
社区成员
307,521
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告