JAVA 通过键盘输入2个整数,求这两数的最大公约数和最小公倍数

来源:百度知道 编辑:UC知道 时间:2024/05/15 10:07:46
请高手帮忙做做这个题 谢谢

import java.util.*;
class Num
{
public static void main(String args[])
{int m,n;
Scanner s=new Scanner(System.in);
System.out.println("请输入你想要算的数字 : ");
m=s.nextInt();
n=s.nextInt();
int total, r;
total=m*n;
do
{
if(m<n)
{
int t=m;
m=n;
n=t;
}

r=m%n;
m=n;
n=r;
}while(r!=0);
System.out.println("最大公因数是:"+m);
System.out.println("最小公倍数是:"+total/m);
}
}