21xrx.com
2025-03-24 08:51:30 Monday
文章检索 我的文章 写文章
Java编程:计算两个数的最小公倍数
2023-06-15 07:56:50 深夜i     16     0
Java编程 最小公倍数 循环 条件语句

最小公倍数是数学中的一个概念,通过最小公倍数可以得到两个或多个数的公有倍数中最小的那个。在Java编程中,可以利用循环和条件语句来计算两个数的最小公倍数。

下面是一个Java代码示例:

import java.util.Scanner;
public class LcmCalculator {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("请输入第一个数:");
    int num1 = input.nextInt();
    System.out.print("请输入第二个数:");
    int num2 = input.nextInt();
    int lcm = calculateLcm(num1, num2);
    System.out.println(num1 + "和" + num2 + "的最小公倍数是:" + lcm);
  }
  public static int calculateLcm(int num1, int num2) {
    int max, min, lcm = 0, i;
    if(num1 > num2)
      max = num1;
      min = num2;
     else
      max = num2;
      min = num1;
    
    for(i = 1; i <= min; i++) {
      lcm = max * i;
      if(lcm % min == 0)
        break;
      
    }
    return lcm;
  }
}

运行程序后,在控制台上输入两个整数,程序将自动计算它们的最小公倍数并打印出来。

  
  

评论区