Java输出最小公倍数
时间: 2024-02-23 13:30:26 浏览: 68
以下是一个 Java 程序,可以计算两个数的最小公倍数:
```java
import java.util.Scanner;
public class LCM {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first number: ");
int num1 = scanner.nextInt();
System.out.print("Enter the second number: ");
int num2 = scanner.nextInt();
int lcm = (num1 > num2) ? num1 : num2;
while (true) {
if (lcm % num1 == 0 && lcm % num2 == 0) {
System.out.println("The LCM of " + num1 + " and " + num2 + " is " + lcm);
break;
}
++lcm;
}
}
}
```
在这个程序中,我们首先使用 Scanner 类从用户处获取两个整数。然后,我们使用一个 while 循环来计算这两个数的最小公倍数。在循环中,我们使用三元运算符找到 num1 和 num2 中的较大值,并将其存储在变量 lcm 中。然后,我们逐个增加 lcm 的值,并检查它是否同时是 num1 和 num2 的倍数。如果是,那么我们就找到了最小公倍数,程序就会输出结果并退出循环。
阅读全文