最大公约数和最小公倍数是两个数的基本算术运算。可以使用 Euclid 算法来计算两个数的最大公约数,如下所示:
int a = 24;
int b = 36;
while (b != 0) {
int temp = a % b;
a = b;
b = temp;
}
System.out.println("24 和 36 的最大公约数是 " + a);
最小公倍数可以使用最大公约数来计算,如下所示:
int lcm = (a * b) / a;
System.out.println("24 和 36 的最小公倍数是 " + lcm);