题目:/*甲、乙、丙三人是朋友,他们每隔不同天数到图书馆去一次。
* 甲3天去一次,
* 乙4天去一次,
* 丙5天去一次。
* 有一天,他们三人恰好在图书馆相会,问至少再过多少天他们三人又在图书馆相会?*/
思路:求最小公倍数的思路,范围较大的数<=最小公倍数<=它们的乘积,判断,能够同时被它们整除。
下面是代码编译部分:
public class demo07 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*甲、乙、丙三人是朋友,他们每隔不同天数到图书馆去一次。
* 甲3天去一次,
* 乙4天去一次,
* 丙5天去一次。
* 有一天,他们三人恰好在图书馆相会,问至少再过多少天他们三人又在图书馆相会?*/
int a=3,b=4,c=5;//a是甲的次数,b是乙的次数,c是丙的次数
//求三个数的最小公倍数 规律 大于等于较大的,小于等于它们的乘积
for (int i = c; i <= a*b*c; i++) {
if (i%a==0&&i%b==0&&i%c==0) {//判断 能够同时被他们整除
System.out.println(i);
break;
}
}
}
}