Java练习----求两个数的最大公约数

Java练习----求两个数的最大公约数,第1张

鄙人不才,没有学会太多方法。但是学会会更新。就小写一下简单一点的方法

思路

 求最大公约数也就是将数学思想编写成代码。先将a,b两个数求模,然后将模的值赋值给新变量c,将b的值赋值给a,将c的值赋值给b。循环结束后,输出b。b就是最大公约数。

代码图
public class TestDemo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入两个数:");
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        while ((a % b) != 0){
            int c = a % b;
            a = b;
            b = c;
        }
        System.out.println("最大公约数是:" + b);
    }
结果

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/740221.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存