以下是使用Java编写的最大公约数(GCD)代码说明:
public class GCD {
public static int findGCD(int a, int b) {
if (b == 0) {
return a;
} else {
return findGCD(b, a % b);
}
}
public static void main(String[] args) {
int num1 = 48; // 第一个数字
int num2 = 18; // 第二个数字
int gcd = findGCD(num1, num2);
System.out.println("最大公约数为: " + gcd);
}
}
这段代码定义了一个名为GCD
的类,其中包含一个名为findGCD
的静态方法。该方法接受两个整数参数a
和b
,并使用递归的方式计算它们的最大公约数。如果b
等于0,则返回a
作为结果;否则,将b
和a
除以b
的余数作为新的参数调用findGCD
方法。
在main
方法中,我们定义了两个整数变量num1
和num2
,分别表示要计算最大公约数的两个数字。然后,我们调用findGCD
方法并将结果存储在变量gcd
中。最后,我们将结果打印输出到控制台。
请注意,这只是一个简单的示例代码,你可以根据实际需求进行修改和扩展。