gpt4 book ai didi

java - GCD算法Java

转载 作者:行者123 更新时间:2023-12-01 09:56:46 27 4
gpt4 key购买 nike

我对 Java 很陌生,我想请求一个非常简单的代码的解释。它应该找到两个数字的 GCD(最大公约数)。遗憾的是,我无法理解 checkGCD 函数背后的逻辑。 ba mod b 到底发生了什么,可以得到公分母?

private static int checkGCD (int a, int b) {
if (b == 0) {
return a;
}

return checkGCD(b, a%b);
}

最佳答案

如果传递给 b 的值是 0,它将返回 a 的值,否则它将再次使用值 b 和模 b 进行 chechGcd,这称为递归

关于java - GCD算法Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37159907/

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