package com.xiaowu.demo; /**
* 输入两个正整数m和n,求其最大公约数和最小公倍数。
*
* @author WQ
*
*/
public class Demo6 {
public static void main(String[] args) {
int a = 5;
int b = 10;
int max = f(a, b);
int min = a * b / max;
System.out.println("最大公约数:" + max + " 最小公倍数:" + min);
} public static int f(int x, int y) {
int t;
if (x < y) {
t = x;
x = y;
y = t;
}
while (y != 0) {
if (x == y) {
return x;
} else {
int k = x % y;
x = y;
y = k;
}
}
return x;
}
}
相关文章
- 07-1850道java算法题(一)
- 07-18Java求职面试准备之常见算法
- 07-18JAVA常见算法题(二十八)
- 07-18LeetCode算法题-Second Minimum Node In a Binary Tree(Java实现)
- 07-18分享13道上海尚学堂拿回来的Java面试真题,这些都是Java核心常见问题,想拿OFFER必看!
- 07-18几种常见排序算法之Java实现(插入排序、希尔排序、冒泡排序、快速排序、选择排序、归并排序)
- 07-18常见排序算法总结 -- java实现
- 07-18Java实现常见的排序算法
- 07-18LeetCode算法题-Maximum Product of Three Numbers(Java实现)
- 07-18LeetCode算法题-Intersection of Two Linked Lists(Java实现)