早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Java-8%3为什么是-2?取余运算为什么被除数是负数的时候余数都是负数?

题目详情
Java -8%3 为什么是-2?取余运算为什么被除数是负数的时候余数都是负数?
▼优质解答
答案和解析
余数是不规定到负数去的
但是这个非要这么写,只能解释为%优先于 -
所以先计算了8%3 = 2,再计算-2,所以结果就是-2