gpt4 book ai didi

Java - 在同一步骤中获得商和余数?

转载 作者:行者123 更新时间:2023-12-01 06:03:07 25 4
gpt4 key购买 nike

似乎为了在 Java 中找到除法的商和余数,必须这样做:

int a = ...
int b = ...

int quotient = a / b;
int remainder = a % b;

有没有一种方法可以这样写,以便在一步(一次除法运算)中找到商和余数?或者 Java 已经自动优化了这段代码吗?

最佳答案

所有体系结构的自然行为都是除法指令在单独的寄存器(对于二进制)或存储区域(对于 IBM zSeries 上的压缩十进制)中提供商和余数。据我所知,唯一具有相同功能的高级语言是 COBOL。必须再次重复除法指令才能获得余数,这似乎总是很浪费。

关于Java - 在同一步骤中获得商和余数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52447569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com