冰山点水
假设这两个数分别为a和b
int min=a,max=b;
if(a>b){
min=b;
max=a;
}
for(int i=min;i>0;i--){
if(a%min==0&&b%min==0){
System.out.println("最大公约数:"+i);
break;
}
for(int i=1;;i++){
if((max*i)%min==0){
System.out.println("最小公倍数:"+max*i);
break;
}
}
手机上写的代码,格式可能不对。