利用基本的java循环语句,计算输入的两个整数的最大公约数和最小公倍数。首先,输入两个正整数m和n,判断两个数的大小关系,利用for循环,从2循环到两个数间的最小值,计算出最大的数(两个都能整除),即最大公倍数,最后再根据它得出最小公约数。
 
import java.util.Scanner; 
class Number{ 
    public static void mm(int n,int m){    //定义方法mm计算最大公约数和最小公倍数

Scanner sc =new Scanner(System.in); 
        int max,min,value,value2;

  int a=sc.nextInt();

int b=sc.nextInt();

    if(a==b){
       return a;
      }
       if(a>b){
           max=a;
           min=b;
        }else{
           max=b;
           min=a;
         }

        for(int i=2;i<=min;i++)       //循环出两个数最大的公因子 
        { 
            if((max%i==0)&&(min%i==0))    
            { 
                value=i; 
            }     
        }        
        value2=min*max/value;                 //计算最小公倍数 
        System.out.println("最大公约数是:"+value); 
        System.out.println("最小公倍数是:"+
value2); 
             
    }

转载于:https://www.cnblogs.com/861963152zhang/p/8093211.html

java两个数的最大公约数和最小公倍数相关推荐

  1. 百度web前端面试题之求两个数的最大公约数和最小公倍数

    求两个数的最大公约数和最小公倍数,好像是第三题, 找到如下简洁写法: <1> 用辗转相除法求最大公约数 算法描述: m对n求余传给自己,再次求余, 若余数等于0 则 n 为最大公约数 &l ...

  2. 求两个数的最小公约数和最小公倍数

    题目: 求两个数的最小公约数和最小公倍数 思路: 求最大公约数: 欧几里得在其<几何原本>中提出的欧几里得算法,有称辗转相除法,  具体做法是如果q和r分别是m除以n的商及玉树,m=nq+ ...

  3. 编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48

    编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入. 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48 #include ...

  4. php怎么求最小公倍数,C++_详解C语言求两个数的最大公约数及最小公倍数的方法,求两个正整数的最大公约数nbs - phpStudy...

    详解C语言求两个数的最大公约数及最小公倍数的方法 求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y) ...

  5. c语言用迭代法求最大公约数,用迭代法求两个数的最大公约数和最小公倍数

    c语言论文 用迭代法求两个数的最大公约数和最小公倍数 化工09110605 摘要:迭代法是一种循环控制语句和循环结构程序的设计方法.在计算机解决问 题的时候,总希望从复杂的问题中找到规律,并归结为简单 ...

  6. 【经典100题】 题目16 求两个数的最大公约数和最小公倍数

    题目 求两个数的最大公约数和最小公倍数. 最大公约数:指两个或多个整数共有约数中最大的一个 最小公倍数:指两个或多个整数共有倍数中最小的一个 说明:自己没有搞清楚最大公约数和最小公倍数的定义,结果走了 ...

  7. Java求两个数的最大公约数及最小公倍数、求多个数的最大公约数及最小公倍数

    今天参加腾讯笔试,做编程题时在最小公倍数.最大公约数这些这么简单的知识点上卡壳了,自信心受到强烈的打击,下来后猛复习了这方面的相关编程知识. 有以下几个关键点: 1.任意正整数的最大公约数.最小公倍数 ...

  8. python编写函数、计算三个数的最大公约数_python 函数求两个数的最大公约数和最小公倍数...

    1. 求最小公倍数的算法: 最小公倍数 = 两个整数的乘积 / 最大公约数 所以我们首先要求出两个整数的最大公约数, 求两个数的最大公约数思路如下: 2. 求最大公约数算法: 1. 整数A对整数B进行 ...

  9. 算法:求两个数的最大公约数与最小公倍数的方法

    1.计算两个整数的最大公约数方法有两种 第一种是使用<九章算术>中的更相减损术方法,"以少减多,更相减损,求其等也,以等数约之,等数约之,即除也,其所以相减者皆等数之重叠,故以等 ...

  10. 两个数的最大公约数和最小公倍数的求法

    最大公约数: 方法一:辗转相除法 采用函数嵌套调用形式进行求两个数的最大公约数. 定义一个函数为:max,设x,y为参数. x和y取余,如果x%y==0,说明y是最大公约数,否则将y和x%y作为新的参 ...

最新文章

  1. python做运动控制_第一课:用Python操控小龟小车运动
  2. 计算机视觉:你必须了解的图像数据底层技术
  3. android 自定义 listView
  4. 轮廓处理函数详细(转)
  5. 机器人砂型铸造_安诺伊智能机器人丨助力压铸厂铸造工艺提升
  6. Linux常用备份恢复工具
  7. 游族网络:已获得《三体》系列小说游戏开发、改编等权利
  8. C# 实现 MD5 和 SHA1 加密算法_哈希函数 hush
  9. 编程之美二进制一的个数
  10. Apache Shiro学习笔记(七)IniWebEnvironment
  11. 24_多易教育之《yiee数据运营系统》OLAP平台-运营分析篇
  12. layim在线客服 架构实现
  13. qregexp括号匹配_qt中的正则表达式QRegExp使用大全以及匹配中括号[]方法大全
  14. 2018年国家大豆良种攻关大豆重要性状鉴定 —大豆根腐病抗性鉴定
  15. 逆向爬虫14 Mongo入门
  16. python必备常用英语词汇
  17. yolov8s网络模型结构图
  18. 2021年装载机司机(建筑特殊工种)找解析及装载机司机(建筑特殊工种)考试总结
  19. gparted调整分区大小_使用GParted调整Windows 7或Vista分区的大小
  20. Grin v0.5在Ubuntu下的安装和启动

热门文章

  1. ZK框架笔记3、窗体组件
  2. 刘知远老师的“灵魂发问”:关系抽取到底在乎什么?
  3. 一文超详细讲解文本风格迁移
  4. 最简单的BERT模型调用方法
  5. 【学术分享】推荐一个免费下载外文文献的网站
  6. [EMNLP18]用序列标注来进行成分句法分析
  7. 一、1.1 Kaggle中kernel技巧
  8. 从零实现深度学习框架——实现自己的Tensor对象
  9. SLAM:计算机对世界的感知与理解
  10. 博文视点新书样章下载