【Java项目|Java--求两个整数的最大公约数和最小公倍数】求两个整数发最大公约数和最小公倍数,是小学的时候觉得还算是比较难的一个题目,今天我用Java来求出
在MyEclipse Professional 中的样式是:
文章图片
具体代码
public static void main(String[] args) {
//求两个整数的最大公约数和最小公倍数
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int num1 = sc.nextInt();
System.out.println("请输入第二个整数:");
int num2 = sc.nextInt();
int max;
int min;
if (num1 > num2) {
max = num1;
min = num2;
} else {
max = num2;
min = num1;
}
// 最大公约数
for (int i = min;
i >= 1;
i--) {
if (num1 % i == 0 && num2 % i == 0) {
System.out.println("最大公约数:" + i);
break;
}
}
// 最小公倍数
for (int i = max;
;
i++) {
if (i % num1 == 0 && i % num2 == 0) {
System.out.println("最小公倍数:" + i);
break;
}
}
执行结果如下
文章图片
创作不易点赞评论互关三连
文章图片
推荐阅读
- java|java多线程-Lock对象的使用
- 20_表达式引擎|【java表达式引擎】四、高性能、轻量级的AviatorScript
- Java|Java · 逻辑控制(顺序结构 · 分支结构 · 循环结构) · 输入输出语句
- java|【JAVA】多线程篇章之进程与线程的区别与联系【面试热问题】
- #|Shiro学习与笔记
- python|主成分分析法(PCA)及其python实现
- 数据结构与算法|哈工大《机器学习》最小二乘法曲线拟合——实验一
- 队列|数字人技术在直播场景下的应用
- 编程语言|Node 之父斥责 Oracle(你们也不用,那请交出 JavaScript 商标!)