求三个数的最小公倍数的Java代码
时间: 2023-05-11 19:04:13 浏览: 103
Java-求若干个数的最小公倍数
4星 · 用户满意度95%
以下是求三个数的最小公倍数的Java代码:
```java
public class LCM {
public static void main(String[] args) {
int num1 = 12, num2 = 30, num3 = 45;
int lcm = getLCM(num1, num2, num3);
System.out.println("The LCM of " + num1 + ", " + num2 + " and " + num3 + " is " + lcm);
}
public static int getLCM(int num1, int num2, int num3) {
int max = num1 > num2 ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 : num3);
int lcm = max;
while (true) {
if (lcm % num1 == 0 && lcm % num2 == 0 && lcm % num3 == 0) {
break;
}
lcm += max;
}
return lcm;
}
}
```
这个程序使用了一个 `getLCM` 方法来计算三个数的最小公倍数。在 `main` 方法中,我们定义了三个数 `num1`、`num2` 和 `num3`,然后调用 `getLCM` 方法来计算它们的最小公倍数。最后,我们打印出计算结果。
阅读全文