Java中的整数除法

这听起来像一个愚蠢的问题,但是我在Java文档的任何地方都找不到答案。如果我声明两个整数然后除以它们,究竟发生了什么?它们是floats/doubles先转换为除法然后再转换为integer,还是除法为整数?

另外,纯粹从实验来看,整数除法似乎将答案舍入为零(即3/2 = 1-3/2 = -1)。我相信这一点对吗?

回答:

它们被划分为整数运算。因此简单地将整a的整数b你多少次b装配到a。还a % b可以给您除法的余数。所以(a / b ) * b + a

% b = a

以上是 Java中的整数除法 的全部内容, 来源链接: utcz.com/qa/409669.html

回到顶部