package abc;
public class digui {
public static void main(String[] args){
gongbeishu(6,8);
gongyueshu(24,16,12);
}
public static void gongyueshu(int a,int b,int c){
int min = a < b ?a : b;
min = min < c ? min : c;//找到abc中最小的数;
for (int i = min;i > 0;i--){
if (a % i == 0 && b % i == 0 && c % i == 0){
System.out.println("最大公约数"+i);
break;
}
}
}
public static void gongbeishu(int a,int b){
int min = a < b ?a : b;//min取ab中小的数
for (int i = min;i <= a*b;i++){
if (i % a == 0 && i % b == 0){
System.out.println("最小公倍数"+i);
break;
}
}
}
}
java求最大公约数最小公倍数
最新推荐文章于 2024-07-12 15:51:39 发布