首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-12 
为什么没有输出最大公约数classHdigui{publicstaticvoidmain(String[]args){HdiguianewHdigui()a.gcd(6,

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

热点排行