import java.util.Scanner;//使用Scanner前提
public class CSDN006 {
public static void main(String[] args) {
//获取m和n的值
Scanner scanner=new Scanner(System.in);
System.out.println("输入第一个正整数m");
int m=scanner.nextInt();
System.out.println("输入第二个正整数n");
int n=scanner.nextInt();
//获取两个数的最大公约数
int min=(m<=n)?m:n;
//被除数m,n除i的余数为0
for (int i=min;i>=1;i--) {
if(m%i==0&&n%i==0) {
System.out.println("这两个数的最大公约数为"+i);
break;
}
}
//获取最小公倍数
int max =(m>=n)?m:n; //获取两个数中的较大值
//被除数为i
for (int i =max;i>=1;i++) {
if (i%m==0&&i%n==0) {
System.out.println("这两个数的最大公倍数是"+i);
break;
}
}
}