62,621
社区成员
发帖
与我相关
我的任务
分享
public class MinTest {
public static void main(String[] args) {
int min_number = 0;
int num1 = 6;
int num2 = 9;
int min_num1 = 0;
int min_num2 = 0;
List<Integer> list = new ArrayList<Integer>();
for(int i=2;i<num1*num2;i++){
if(num1%i==0 && num2%i==0){
list.add(i);
}
}
min_number = (Integer)((num1*num2)/list.get(list.size()-1));
System.out.println("最小公倍数为:" + min_number);
}
}

public static int zhanzhuan(int m,int n){
return m%n==0?n:zhanzhuan(n, m%n);
}
public static void main(String[] args) {
System.out.println(18*12/zhanzhuan(18, 12));
}
[/quote]
恩,看了,学习啦~

public static int test(int a,int b){
if(a>0&&b>0){
for(int i=1;i<=a*b;i++){
if(i%a==0&&i%b==0){
return i;
}
}
}
return 0;
}
调用的时候直接test(12,18),很简单的