Java求最大公约数和最小公倍数[通俗易懂]

Java求最大公约数和最小公倍数[通俗易懂]importjava.util.Scanner;/**输入两个数,求这两个数的最大公约数和最小公倍数*算法思想:(非递归)最大公约数和最小公倍数*最大公约数:for循环从二者最小的数到1遍历,能共同被整除的最大整数即为最大公约数*最小公倍数:最大公约数*两个数与最大公约数的商*/publicclassMain{staticScan…

大家好,又见面了,我是你们的朋友全栈君。

import java.util.Scanner;

/*
 * 输入两个数,求这两个数的最大公约数和最小公倍数
 * 算法思想:(非递归)最大公约数和最小公倍数
 * 最大公约数:for循环从二者最小的数到1遍历,能共同 被整除的最大整数即为最大公约数
 * 最小公倍数:最大公约数*两个数与最大公约数的商
 */
public class Main {
    
    static Scanner sc = new Scanner(System.in);
    static int a,b;
    public static void main(String[] args) {
        input();//输入a和b
        f();//计算输出
    }
    public static void input() {
        a = sc.nextInt();
        b = sc.nextInt();
    }
    public static void f() {
        int small = a<b?a:b;//a和b的最小数
        for(int i=small;i>=1;i--) {
            if(a%i==0 && b%i==0) {
                System.out.println("最大公约数:"+i);
                System.out.println("最小公倍数:"+(i*(a/i)*(b/i)));
                break;
            }
        }
    }
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145272.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 漫谈词向量

    漫谈词向量原文:Onwordembeddings作者:SebastianRuder译者:KK4SBB审校:王艺责编:何永灿,关注人工智能,投稿请联系heyc@csdn.net或微信号289416419目录词向量的来历词向量模型语言建模概述经典的神经语言模型C&amp;W模型Word2VecCBOWSkip-gram非监督式学习得到…

  • linux版navicat安装和激活成功教程「建议收藏」

    linux版navicat安装和激活成功教程「建议收藏」 原 linux版navicat安装和激活成功教程 2017年09月27日10:27:00 ispotu 阅读数:30819 &amp;amp;amp;amp;amp;lt;spanclass=&amp;amp;amp;amp;quot;tags-boxartic-tag-box&amp;amp;amp;amp;quot;&amp;a

  • tomcat配置虚拟主机

    tomcat配置虚拟主机

    2021年11月16日
  • ItemDataBound里绑定数据

    ItemDataBound里绑定数据ItemDataBound里绑定数据DataRowViewdrv=(DataRowView)e.Item.DataItem;intUid=(int)drv[“UserID”];DataBinder.Eval(e.Item,”DataItem.PKIndex”);转载于:https://www.cnblogs.com/geoff/archive/2007/02/27/65…

  • 41.XDMA寄存器详解5-H2C SGDMA/C2H SGDMA寄存器组剖析

    41.XDMA寄存器详解5-H2C SGDMA/C2H SGDMA寄存器组剖析目录1.上节回顾2.H2CSGDMA寄存器组2.1H2CSGDMA标识寄存器2.2H2CSGDMA描述符基地址寄存器2.3H2CSGDMA邻接描述符数量寄存器2.4H2CSGDMA描述符信用寄存器3.C2HSGDMA寄存器组4.下节内容1.上节回顾上节我们讲述了ConfigBlock寄存器组,我们今天来看H2CSGDMA/C2HSGDMA寄存器组,如下。H2CSGDMA/C2HSGDMA寄存器组主要是用来描述每个通道DMA描述符相关的一些

    2022年10月30日
  • HTTP 400 Bad request 原因

    HTTP 400 Bad request 原因声明转自:HTTP400Badrequest原因正文我的代码部署在Linux测试环境,我在使用 HttpClient 发送http请求时遇到问题,请求报400Ba

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号