a=12 执行( a + 18 ) % 4 取模,结果为 2 结果不应该是7吗?
对的啊,取模是求余数, 30%4=7余2 所以是2,是取后面的余数
如果你要的答案是7,那是不是直接整除就可以了 ( a + 18 ) / 4
没学过JAVA,但是按照C语言的规则,应该是2,取模是求余……