Fuz*_*444 5 java integer-division
似乎为了在 Java 中找到除法的商和余数,必须这样做:
int a = ...
int b = ...
int quotient = a / b;
int remainder = a % b;
Run Code Online (Sandbox Code Playgroud)
有没有办法写这个,以便在一个步骤(一个除法运算)中找到商和余数?或者 Java 是否已经自动优化了这些代码?
小智 5
所有架构的自然行为是除法指令在单独的寄存器(对于二进制)或存储区域(对于 IBM zSeries 上的压缩十进制)提供商和余数。据我所知,唯一具有相同功能的高级语言是 COBOL。必须再次重复除法指令才能获得余数似乎总是浪费。
| 归档时间: |
|
| 查看次数: |
5361 次 |
| 最近记录: |