public class Ouji {
Ouji(){
}
void work(int a,int b){
if(a!=b&&Math.max(a,b)%Math.min(a, b)!=0)
work(Math.max(a,b)%Math.min(a, b),Math.min(a,b));
else
System.out.print("最大公约数是"+Math.min(a,b));
}
}
本文介绍了一个使用辗转相除法求两个整数最大公约数的Java实现。通过递归调用自身,直到找到能整除两数的最大公约数为止。
public class Ouji {
Ouji(){
}
void work(int a,int b){
if(a!=b&&Math.max(a,b)%Math.min(a, b)!=0)
work(Math.max(a,b)%Math.min(a, b),Math.min(a,b));
else
System.out.print("最大公约数是"+Math.min(a,b));
}
}

被折叠的 条评论
为什么被折叠?