为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

int x=(m*8/(n+2))%m;
首先:m乘以8
其次:n+2
然后:(m乘以8)除以(n+2)
最后:(m乘以8)除以(n+2)对m取余


0 回复 有任何疑惑可以回复我~

先运行内层括号(n+2),再运行外层括号(m*8/(n+2)),最后用m取余。

0 回复 有任何疑惑可以回复我~
#1

曼曼喜欢你

请教一下下: n=7 ; m=5 那么n+2=9; m*8=40; 40/9=4.44; 4.44%m=0; 我是这样计算的,不知道我在哪里出了问题?
2018-07-02 回复 有任何疑惑可以回复我~
#2

曼曼喜欢你

抱歉,是我把求余的逻辑搞错了。 int下,40/9应该等于4; 4%5就应该是商数为0,余数为4本身。
2018-07-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165246    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

求解,!!!!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信