一,直击现场

下面我来抛出几道题:

说明m是商,n是余数;

(1)正数%正数

3%2=m…….n

2%3=m…….n

(2)正数%负数或者负数%正数

-3%2=m…….n

3%-2=m…….n

-2%3=m…….n

2%-3=m…….n

(3)负数%负数

-3%-2=m…….n

-2%-3=m…….n

二,验证时刻

下面的结果没有商m只有余数n;有没有全部答对呢?没有的话来看总结吧

三,总结

(1)

3%2=1…….1

2%3=0…….1

正数除以正数:

商正余正

(2)

-3%2=-1…….-1

3%-2=-1…….1

-2%3=0…….-2

2%-3=0…….2

除数或者被除数其中之一为负数:

先按正数计算,商负余同被除数

(余数和被除数同号)你可能对结果0有疑问,你可以把它当成负0,因为被除数=除数*商+余数,所以被除数是希望商乘以除数的结果是接近它的(如最后一组数被除数2是希望-3乘以0后的结果是接近它的,所以可以理解为0是负0,这样就普遍适用了)

(3)

-3%-2=1…….-1

-2%-3=0…….-2

两个数都是负数:

先按正数计算,商正余负

(对于第二组可理解为0是正0,解释同上)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

java 2%3等于多少,Java别说取余(%)运算简单你真的会吗相关推荐

  1. java取余位运算_java学习--高效的除模取余运算(n-1)hash

    没有测试过使用取余运算符和位运算符都做同一件事时的时间效率! 取余运算符% 如3除以2取余数 int a = a = a%; 结果为1 上面是传统的方式进行求余运算. 需要先将10进制转成2进制到内存 ...

  2. java hash取余_为什么Java的hash表的长度一直是2的指数次幂?为什么这个(hash(h-1)=hash%h)位运算公式等价于取余运算?...

    1.什么是hash表? 答:简单回答散列表,在hash结构散列(分散)存放的一种数据集结构. 2.如何散列排布,如何均匀排布? 答:取余运算 3.Java中如何实现? 答:hash&(h-1) ...

  3. java 取余运算 小数_java - 神奇的取余运算

    关于-10%-3=-1的问题 今天做了一道题,题目是这样的: 一下代码运行后输出结果是: int a=-10,b=-3; System.out.print(a%b); A.-1 B.2 C.-1 D. ...

  4. java取余运算“%”

    @java取余运算"%" demo public static void main(String[] args) {System.out.println(5%3);System.o ...

  5. java bigdecimal取余_BigDecimal取余运算

    取余运算在编程中运用非常广泛,对于BigDecimal对象取余运算可以通过divideAndRemainder方法实现. public BigDecimal[] divideAndRemainder( ...

  6. JAVA 大数的乘法运算和取余运算

    莫妒他长,妒长,则己终是短:莫护己短,护短,则己终不长. 1.乘法运算 这是一道入门的算法题,目的就是求两个超过基础数据类型所表示的两个数的乘积. 刚开始看到这道题我想的便是分解 计算 合并 ,但是合 ...

  7. python中的取余运算符是_python取余运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python中对负数求余的计算方法和求幂运算注意点python中对负数求余的计算 ...

  8. 3位水仙花数计算pythonoj_简述 取模运算Modulo Operation 及其与 取余运算Complementation 区别联系...

    综述: 取模运算("Modulo Operation")和取余运算("Complementation ")两个概念有重叠的部分但又不完全一致.主要的区别在于对负 ...

  9. BigDecimal取余运算

    取余运算在编程中运用非常广泛,对于BigDecimal对象取余运算可以通过divideAndRemainder方法实现. public BigDecimal[] divideAndRemainder( ...

  10. 与运算和取余运算的配对条件

      偶然在一个算法解析中,看到作者用与运算来代替取余运算,感觉属实有点装逼,于是有了钻研一下的想法.   首先通过实验来看看,与运算和取余运算存在一个怎样的关系. for i in range(100 ...

最新文章

  1. VMware虚拟机三种联网方法及原理
  2. 在Linux下配置TCP/IP
  3. python 均值滤波_Python的一个骚操作
  4. QTableView中点击单元格弹出QComboBox
  5. Asp.net MVC3.0 入门指南 7.1 展示查找页面
  6. Python面向对象中super用法与MRO机制
  7. Golang实践录:命令行cobra库实例再三优化
  8. FlashCache初探(一)
  9. Zabbix 工作原理
  10. Mysql数据库drop表不用跑路,表空间传输助你恢复数据
  11. Win10如何关闭管理员权限运行
  12. Docker镜像优化:从1.16GB到22.4MB,真强!
  13. 众多小伙伴期待的网盘搜索引擎,今天它来了
  14. vm安装win7系统
  15. Burpsuite的CA证书安装
  16. Centos使用chrony做时间同步
  17. Java如何打印输出九九乘法表
  18. Rs—Ri—部分差Rsf部分
  19. 红楼梦词云制作(带背景)
  20. excel日期相减去除周末_在Excel中突出显示周末日期

热门文章

  1. 在中央电视台元旦晚会上倒数过新年
  2. Python编程——pickle模块的使用详解(附实例)
  3. 正则表达式前瞻(?=)、后顾(?<=)、负前瞻(?!)、负后顾(?<!)
  4. 【shell脚本开发技术】linux中shell script脚本开发编程常用命令与脚本速记指南
  5. 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
  6. python通过网络发送图片_python 打开网络图片
  7. esc中文是什么意思_汽车ESC什么意思 汽车ESC有什么用
  8. 张扬建:遥感与生态学的结合
  9. MU-MIMO有意思的用户配对/调度
  10. 2015——致我那终将逝去的青春