问答详情
源自:3-8 Java中运算符的优先级

求大佬告知 我数学不好

2、 执行( a + 18 ) % 4 取模,结果为 2 (没理解这句话是什么意思,30除以4不是7.5吗?怎么变成2了, 有点看不懂)

提问者:不会趴桌子 2019-07-12 14:38

个回答

  • 余小科
    2019-07-13 16:02:06
    已采纳

     你可以这样理解模的概念, 像你所说的30%4 取模。小学竖式应该学过吧? 30除于4 不能整除。所以只能得出7,然后还有2 除不尽,2就是余数,就是结果

  • qq_南方蝶道_dtDHOY
    2019-07-13 11:48:35

    是余不是除,30%4=7 余2

  • qq_慕姐4443288
    2019-07-12 14:58:12

    这个题目不是特别严谨,因为前面没有明确说明变量为整形