为什么没有输出最大公约数
class Hdigui
{
public static void main(String[]args)
{
Hdigui a = new Hdigui();
a.gcd(6,8);
}
static int gcd(int n ,int m)
{
int temp ;
while(m!=0)
{
temp = n;
n = m;
m = temp % m;
}
return m;
}
}
------解决方案--------------------public static void main(String[]args)
{
Hdigui a = new Hdigui();
System.out.println(a.gcd(6,8));
}
------解决方案--------------------晕了,原来是没打出来
------解决方案--------------------你的gcd(int a, int b)函数也没有写对,这样取不到最大公约数的.