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