下面的代码用数学上的辗转相除法求两个数的最大公约数:
public class test{
public static void main(String arg[]){
int n=248,m=48,r;
while(m != 0) {
r = n % m;
n = m;
m = r;
System.out.println(n+"--"+m+"---"+r);
}
System.out.println(n);
}
}
运行结果:D:\java>
↑返回目录
前一篇: 魔幻正方形
后一篇: JDK5新特性之二----新的格式化输出