`
kevin_wanwei
  • 浏览: 114544 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

最大公约数和最小公倍数

 
阅读更多
package com.heda.code;

public class GcdLcm {
	/**
	 *  最大公约数
	 * @param m
	 * @param n
	 * @return
	 */
	public static int gcdOf(int m, int n) {
		int r;
		while (n != 0) {
			r = m % n;
			m = n;
			n = r;
		}
		return m;
	}
	/**
	 * 最小公倍数
	 * @param m
	 * @param n
	 * @return
	 */
	public static int lcmOf(int m, int n) {
		return m * n / gcdOf(m, n);
	}

	public static void main(String[] args) {
		System.out.println("GCD of (10, 4) = " + GcdLcm.gcdOf(10, 4));
		System.out.println("LCM of (10, 4) = " + GcdLcm.lcmOf(10, 4));
	}
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics