gpt4 book ai didi

java程序在不使用%运算符且不使用for循环的情况下查找m%n

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

java程序在不使用%运算符的情况下查找m%n,我只使用%,有人可以在不使用%运算符的情况下帮助我吗?

public class mod{
public static void main(String[] args){
int m=3, n=2;
System.out.print("m%n is"+m%n);
}}

我想在没有 % 运算符的情况下找到 m%n

最佳答案

你不需要双重。你可以这样做

int mod = m - m / n * n;

余数是除法的结果,许多 cpu 在单个运算中具有整数除法和余数。因此,最好将它们放在一起,以便 JIT 可以优化它们。例如以下代码可以是单个机器代码指令

int a = m / n;
int b = m % n;

这种组合在将整数转换为文本时非常常见,因为 /10% 10 组合使用。

关于java程序在不使用%运算符且不使用for循环的情况下查找m%n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21933094/

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