读书人

为什么没有输出最大公约数,该如何解决

发布时间: 2012-01-12 22:11:58 作者: rapoo

为什么没有输出最大公约数
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)函数也没有写对,这样取不到最大公约数的.

读书人网 >J2SE开发

热点推荐