问答详情
源自:-

a=12 执行( a + 18 ) % 4 取模,结果为 2 结果不应该是7吗?

a=12  执行( a + 18 ) % 4 取模,结果为 2               结果不应该是7吗?

提问者:世界和平01 2015-09-04 11:05

个回答

  • jipanda
    2015-09-04 11:49:33

    对的啊,取模是求余数, 30%4=7余2 所以是2,是取后面的余数

  • Yinawake
    2015-09-04 11:47:25

    如果你要的答案是7,那是不是直接整除就可以了 ( a + 18 ) / 4 

  • 饮一杯独醉
    2015-09-04 11:20:06

    没学过JAVA,但是按照C语言的规则,应该是2,取模是求余……