数学算法都不会,请指教

来源:3-8 Java中运算符的优先级

青春都喂了狗

2016-11-02 02:51

从小数学就不好请见谅

执行( a + 18 ) % 4 取模,结果为 2

为什么得2啊?不是先算小括号里的吗?应该30%4=7(取商)是这样吗?

写回答 关注

2回答

  • 忧伤的羽小落4331348
    2016-11-02 04:15:21
    已采纳

    30/4是7.    30%7是2啊。

    忧伤的羽小落... 回复青春都喂了狗

    嘿嘿。。

    2016-11-03 21:56:07

    共 4 条回复 >

  • Coco柯柯
    2016-11-14 17:58:40

    30÷4=7余2 ,用%取出余数 所以结果就为2

    Coco柯柯 回复青春都喂了狗

    30除以7除不尽这个知道吧。等于4后 我们反过来4乘以7等于28,那么30-28等于2 所以30除以7等于4余数为2 而%这个算术运算符,别的它不管 ,它只管余数,它就是用来把余数的值取出来, 所以30%7=2,;另外在给你举两个例子:28%7=0(可以除尽的就没有余数所以值为0),8%5=3

    2016-11-15 18:22:01

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题