问题描述:
求任意3个整数的最小公倍数。
import java.util.Arrays;
public class Main {
public static void main(String[]Args){
System.out.println(lcd(12,6,6)); //测试数 12 和 6和6
}
public static int lcd(int a, int b, int c){ //求最小公倍数
int max = getMax(a,b,c);
for(int i=max ; ;i++){
if(i%a==0&i%b==0&&i%c==0){
return i;
}
}
}
public static int getMax(int a, int b, int c){ //求三个数中的最大数
int[]aa = {a,b,c};
Arrays.sort(aa);
return aa[2];
}
}