Java核心技术卷1读书笔记

Java核心技术卷1读书笔记

  • 前言
  • Math.floorMod

前言

本笔记主要记录学习《JAVA核心技术 卷1》时遇到的问题或者心得,若有朋友有更好的学习资源推荐请留言或联系我VX 18439428204 QQ 751076514
若有刚入门的朋友有不懂得问题,也可以联系我,有不对的地方欢迎各位批评指正,万分感谢!

Math.floorMod

Java核心技术卷1读书笔记_第1张图片
下面我来图解说明:
Java核心技术卷1读书笔记_第2张图片
结合上面两张图我们来说一下floorMod(x,12)的计算方式
从图中可以看出,顺时针为数值增加(+),逆时针为数值减小(-)
若x > 0,顺时针查值,若x < 0,逆时针查值
案例:floorMod(1,12) = 1,floorMod(-1,12) = 11

同理,结合下入说明floorMod(x,-12)的计算方式
Java核心技术卷1读书笔记_第3张图片
从图中可以看出,顺时针为数值减小(-),逆时针为数值增加(+)
若x > 0,逆时针查值,若x < 0,顺时针查值
案例:floorMod(-1,-12) = -1,floorMod(1,-12) = -11

你可能感兴趣的:(java读书笔记,java核心技术,java核心技术读书笔记,floorMod设计原理,floorMod源码分析,java)