分析:
1,两个数的最小公倍数肯定大于两个数中较大的那个,小于两个数的积
2,肯定被两个数都整除
按照这两个条件写就行啦
//假设两个数分别为x,y
int min = x>y?x:y; //公倍数的最小值,即较大的那个数
int max = x*y; //最大的公倍数,即两个数的乘积
//从最小的开始循环
for(int i=min;i<=max;i++){
if(i%x==0 && i%y==0){
System.out.println(i);//第一次进来的肯定就是最小公倍数
break;
}
}