一,直击现场

下面我来抛出几道题:
说明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,解释同上)

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

Java别说取余( )运算简单,你真的会吗相关推荐

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

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

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

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

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

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

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

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

  5. java取余运算“%”

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

  6. C#练习——窗体实现简单计算器,完成加,减,乘,除,取余,简单运算

    c# windows窗体练习:实现简单计算器,完成加,减,乘,除,取余,简单运算 //编写环境:vs2017 using System; using System.Collections.Generi ...

  7. java bigdecimal取余_BigDecimal取余运算

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

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

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

  9. 程序员数学基础【三、取模运算(取余运算功能重叠部分)】(Python版本)

    测试使用语言:[Python] 由于此类语言入门非常容易,哪怕初中生亦可以,并且本科/研究生写论文.做实验多数所用语言都是[Python]故而选择此语言. 代码运行平台:[win10 x64] 代码环 ...

  10. 洛谷 1226 取余运算||快速幂

    洛谷  取余运算||快速幂 1226 其实比起楼下的大佬们,我主要是多了些位运算和讲解. 想法一: 直接输出 pow(b,q)%k 嗯~~勇气可嘉,但是看一眼数据范围(长整型)就会意识到,这个方法也许 ...

最新文章

  1. android c/c++ eclipse 绿色版 环境的配置
  2. poj3159(差分约束)
  3. 万字长文,别再说你不懂Linux内存管理了(合辑),30 张图给你安排的明明白白...
  4. 【FPGA】Buffer专题介绍(二)
  5. gcn代码pytorch_GCN的简单实现(pytorch)
  6. 嵌入式数据库 HSQLDB
  7. 标签页 html实现,htmlcssjs实现tab标签页示例代码.pdf
  8. 设计模式笔记[四种模式+四种原则]
  9. ios 对日期的处理(包括计算昨天时间、明天时间)
  10. Android应用开发性能优化完全分析,完美收官
  11. zabbix—监控mysql数据
  12. 【数据结构】图的基础练习题目,及题解
  13. DHT11 温湿度传感器
  14. 2021-2027全球与中国气溶胶检测器市场现状及未来发展趋势
  15. MimeType对照表
  16. GYM 101173 K.Key Knocking(构造)
  17. 两寸证件照怎么弄?如何制作两寸证件照?
  18. 丁酉新年假期江门,甘孜旅行手记
  19. CSS 背景颜色 background-color属性
  20. 计算机闪存大小,电脑内存大小有什么区别

热门文章

  1. iOS手势UIGustureRecognizer
  2. 解题报告 百进制数
  3. 公司网页添加旺旺,状态不正确
  4. css scale 缩放基准点
  5. 测试常用工具下载地址,LR11、QC11
  6. ei加声调怎么加_ei在e还是i上标声调
  7. 贴花纸怎么贴_电子便签贴怎么使用?怎么在电脑上贴便签
  8. vue借助axios实现网络通信
  9. 1007. Maximum Subsequence Sum (25)
  10. iis5.0+php5.0+mysql5.0配置完全手册_IIS5.0+PHP5.0+MySQL5.0配置完全手册