JAVA算法基础 求最大公约数和最小公倍数
2017-04-22 23:29
281 查看
JAVA算法基础 求最大公约数和最小公倍数
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int m = Integer.parseInt(sc.next()); int n = Integer.parseInt(sc.next()); System.out.println("最大公约数:"+getMaxCommonDivisor(m,n)); System.out.println("最小公倍数:"+getMinCommonMultiple(m,n)); } } public static int getMaxCommonDivisor(int m,int n){ if(m<n){ //保证m>n int temp = m; m = n; n = temp; } while(m%n!=0){ int temp = m%n; m=n; n=temp; } return n; } public static int getMinCommonMultiple(int m,int n){ return m*n/getMaxC 4000 ommonDivisor(m,n); } }
相关文章推荐
- java基础算法之求两个数的最大公约数和最小公倍数
- 黑马程序员——java基础——练习题:键盘输入两个正整数求两个数的最大公约数和最小公倍数
- Java算法之求两个数的最大公约数与最小公倍数
- java经典算法6_最大公约数和最小公倍数
- 算法基础练习--最大公约数和最小公倍数
- java基础语法练习--求出两数的最大公约数和最小公倍数
- 算法基础练习--最大公约数和最小公倍数
- 上机题目(0基础)-计算两个正整数的最大公约数和最小公倍数(Java)
- Java 算法基础 -递归
- [Java]练习题006: 求两个数的最大公约数和最小公倍数
- java基础知识记录--算法与编程(摘自张孝祥整理java面试题)
- java 算法基础之四堆排序法
- 算法--最大公约数和最小公倍数
- 趣味算法- 最大公约数和最小公倍数
- Java基础之两个小算法
- java 算法基础之二快速排序算法
- Java求最大公约数与最小公倍数
- java 算法基础之六插入排序与冒泡排序
- 排序基础算法汇总-java实现
- Java基础部分-数组和简单算法