java经典问题_公约数和公倍数
来源:互联网 发布:新手卖家怎么玩转淘宝 编辑:程序博客网 时间:2024/05/09 07:47
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
public class Practise6 {private static final int m = 30;private static final int n = 32;private void getResult(){if(m > n){getMaxCommonDivisor(m, n);}else if(m < n){getMaxCommonDivisor(n, m);}else{//m == n is trueSystem.out.println("m="+m+" n="+n+" max common divisor:"+m);}if(m > n){getMinCommonMultiple(m, n);}else if(m < n){getMinCommonMultiple(n, m);}else{//m == n is trueSystem.out.println("m="+m+" n="+n+" min common multiple:"+m);}}private void getMaxCommonDivisor(int max, int min){for(int i = min; i >= 1; i--){if(min % i == 0){if(max % i == 0){System.out.println("m="+m+" n="+n+" max common divisor:"+i);break;}}}}private void getMinCommonMultiple(int max, int min){for(int i = 1; i <= min; i++){if(((max * i) % min) == 0){System.out.println("m="+m+" n="+n+" min common multiple:"+(max*i));break;}}}public static void main(String[] args) {(new Practise6()).getResult();}}
- java经典问题_公约数和公倍数
- 【Java学习之代码学习】 Prog10_公约数和公倍数问题
- 公约数 公倍数问题
- 公约数和公倍数。。。
- NYOJ - 公约数和公倍数
- 公约数和公倍数
- 公约数和公倍数
- NYOJ40-公约数和公倍数
- 公约数和公倍数
- 公倍数和公约数
- NYOJ40公约数和公倍数
- 公约数和公倍数
- nyoj40公约数和公倍数
- 公约数和公倍数
- 40 公约数和公倍数
- NYOJ40 公约数和公倍数
- 公约数和公倍数
- nyoj40公约数和公倍数
- mysql字符集显示故障排查一例
- Win2003 的优化(其中一些概念很深刻)
- div布局的问题
- 第16贴:扬声器参数
- 1823 317430过河卒 8731 01573
- java经典问题_公约数和公倍数
- 两个序列的最长公共子序列
- Linux 2.6.36内核优化指南
- 图文理解C语言
- getElementById和getElementByName的区别
- 杂记之C语言的转义字符
- JNI_结合C资源和C++资源开发app
- UCI数据集和源代码&数据挖掘的数据集资源
- 程序员面试题精选100题(19)-反转链表[数据结构]