我对编程很陌生,我正在使用Think学习Java。我正试着做。本练习涉及使用欧几里德算法编写求最大公因子(GCD)的递归函数。我想出了两个主意。我不知道为什么我的第二个想法返回一个不正确的值。这个想法工作得很好: public static int gcd(int a, int b) { else return gcd(b, a % b); public
我是一个Java/编程新手,通常我必须编写一个递归方法来寻找两个数的最大公约数。当我调用这个方法时,它会提示我找不到符号。import java.util.Scanner; public static void main(String[]args){ System.out.println("The Greatest common factor of "+num1+" "+nu