大家好,又见面了,我是你们的朋友全栈君。
上课时只听老师说过,Java取余的操作的符号位是和被除数一致的,但不知道为啥
例如:
- -14%3 余数是 -2
- 14%-3 余数是 2
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140685.html原文链接:https://javaforall.net
Java取余操作时的符号问题[通俗易懂]上课时只听老师说过,Java取余的操作的符号位是和被除数一致的,但不知道为啥例如:-14%3余数是-214%-3余数是2后来才知道,对余数的定义是 (a/b)*b+a%b恒等于a这样的话,-14/3*3的结果是-4*3=-12,所以余数是-2;14%3同理啦
大家好,又见面了,我是你们的朋友全栈君。
上课时只听老师说过,Java取余的操作的符号位是和被除数一致的,但不知道为啥
例如:
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140685.html原文链接:https://javaforall.net