最小公倍数

/*问题描述
  编写一函数lcm,求两个正整数的最小公倍数。
样例输入
一个满足题目要求的输入范例。
例:
3 5
样例输出
与上面的样例输入对应的输出。
例:
15
数据规模和约定
  输入数据中每一个数的范围。
  例:两个数都小于65536。

分析:辗转相除法求最大公约数,乘积除以最大公约数等于最小公倍数*/
package test;

import java.util.Scanner;

public class 最小公倍数 {
    public static void main(String arg[]){
        Scanner input=new Scanner(System.in);
        int n=input.nextInt();
        int m=input.nextInt();
        System.out.print(n*m/gcd(n,m));
    }

    private static int gcd(int n, int m) {
        // TODO Auto-generated method stub
        return m==0?n:gcd(m,n%m);
    }

}
原文地址:https://www.cnblogs.com/ljs-666/p/8595725.html