import java.util.Scanner;
public class demo3 {
public static void main(String[] args) {
// 输入两个正整数m,n,求其最大公约数和最小公倍数
Scanner input=new Scanner(System.in);//创建Scanner对象
System.out.print("请输入m:");
int m=input.nextInt();
System.out.print("请输入n:");
int n=input.nextInt();
int s=0;
if(m==0||n==0) {
System.out.print(m==0?n:m);//m,n其中有0 的情况
}else {
for(int i=2;i<=n&&i<=m;i++) {
if(n%i==0&&m%i==0)
s=i;
}
}
System.out.println("m和n的最大公约数为:"+s);
System.out.println("m和n的最小公倍数为:"+(m*n)/s);
}
}