编写一个Java应用程序,求这12和18的最小公倍数和最大公约数.不是输入任意数求最小公约数和最大公倍数,而是求具体的12和18的最小公倍数和最大公约数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 19:43:05
编写一个Java应用程序,求这12和18的最小公倍数和最大公约数.不是输入任意数求最小公约数和最大公倍数,而是求具体的12和18的最小公倍数和最大公约数
编写一个Java应用程序,求这12和18的最小公倍数和最大公约数.
不是输入任意数求最小公约数和最大公倍数,而是求具体的12和18的最小公倍数和最大公约数
编写一个Java应用程序,求这12和18的最小公倍数和最大公约数.不是输入任意数求最小公约数和最大公倍数,而是求具体的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);
}
}