作业帮 > 综合 > 作业

编写一个Java应用程序,求这12和18的最小公倍数和最大公约数.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/23 11:18:59
编写一个Java应用程序,求这12和18的最小公倍数和最大公约数.
不是输入任意数求最小公约数和最大公倍数,而是求具体的12和18的最小公倍数和最大公约数
编写一个Java应用程序,求这12和18的最小公倍数和最大公约数.
public class Test
{
    public static void main(String args[])
    {
        int gongyueshu = 1;
        int gongbeishu = 1;
        
        //求最大公约数
        for(int i=1; i<=12; i++)
        {
            if(12%i == 0 && 18%i == 0)
            {
                gongyueshu = i;
            }
        }
        
        //求最小公倍数
        for(int i=18; i<=12*18; i++)
        {
            if(i%12 == 0 && i%18 == 0)
            {
                gongbeishu = i;
                
                //找到的第一个即最小公倍数,跳出!
                break;
            }
        }
        
        System.out.println("最大公约数为:" + gongyueshu);
        System.out.println("最小公倍数为:" + gongbeishu);
    }
}