java 急急急!!1

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:13:14
编写一个静态方法用于求任意两个正整数的最大公约数,调用此方法求16和24的最大公约数。

public class Test
{
public static void main(String[] args)
{
int max =Max(16,24);
System.out.print(max);
}

public static int Max(int i, int j)
{
int k[]=new int[10];
int m[]=new int[10];
int h[]=new int[10];
int n;
int x=0;
int t=0;
int o=0;
for (int q = 1;q<=i;q++)
{
if (i%q == 0)
{
k[t]=i/q;
t++;
}
}

for (int q = 1;q<=j;q++)
{
if (j%q == 0)
{
m[o]=j/q;
o++;
}
}

for (int w = 0;w<t;w++)
{
for(int r = 0;r<