public class testfor {
public static void main(String[] args) {
//求两个数的最大公约数和最小公倍数
Scanner scanner = new Scanner(System.in);
System.out.println("请输入num1");
int num1=scanner.nextInt();
System.out.println("请输入num2");
int num2=scanner.nextInt();
//获取两个数的较小值,求最大公约数
int min=(num1<=num2)?num1:num2;
for(int i=min;i>=1;i--){
if(num1%i==0&&num2%i==0){
System.out.println("最大公约数="+i);
break;//在循环中执行到自大的约数直接跳出循环
}
}
//求最小公倍数
int max=(num1>=num2)?num1:num2;
for (int i=max;i<=num1*num2;i++){
if(i%num1==0&&i%num2==0){
System.out.println("最小公倍数="+i);
break;
}
}
}