java 公因数_Java程序(最大公因数与最小公倍数)
package 求两个数的公约数和公倍数;
import java.util.Scanner;
public class MN
{
public static void swap(int a,int b)//交换位置
{
int k;
if(a
{
k=a;
a=b;
b=k;
}
}
static int shu(int a,int b)//循环寻找最大公约数
{
int k,y;
swap(a,b);
while(a%b!=0)
{
y=a%b;
a=b;
b=y;
}
return b;
}
static int shu2(int a,int b)//运用递归
{
int k,y;
swap(a,b);
y=a%b;
if(a%b==0)
return b;
else
{
a=b;
b=y;
return shu2(a,b);
}
}
static int beishu(int a,int b,int l)//求最小公倍数的公式为:a*b除以最大公约数
{
int k;
k=(a*b)/l;
return k;
}
public static void main(String[] args)
{
int a,b,j,l,l2;
Scanner s=new Scanner(System.in);
System.out.println("请输入两个数:");
a=s.nextInt();
b=s.nextInt();
l=shu2(a,b);
System.out.println("循环求得最大公约数为:");
System.out.println(l);
System.out.println("递归求得最大公约数为:");
l2=shu2(a,b);
System.out.println(l2);
System.out.println("最小公倍数为:");
j=beishu(a,b,l);
System.out.println(j);
}
}
java 公因数_Java程序(最大公因数与最小公倍数)相关推荐
- java书籍_Java程序员必看的 13 本 Java 书籍!
原文:Java程序员必看的 13 本 Java 书籍! 作者: java技术栈 关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,J ...
- java葵花宝典_JAVA程序员想入职跳槽,这些基本功一定要做好,你给自己打几分?...
基础篇 Q1 访问修饰符 public , private , protected 以及不写时的区别? 类的成员不写访问修饰符时,默认的是default. Q2 Stirng是最基本的数据类型吗? 不 ...
- tomcat如何修改java版本_Java程序员必备——Tomcat配置技巧Top10
一.配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面.Tomcat按照自己的方式,同样提供一个成 ...
- java插入排序_Java程序要插入排序
java插入排序 Java程序插入示例的排序. 显示了示例仿真以及时间复杂度. 插入排序是一种简单的排序算法,可以一次构建一个最终的排序数组(或列表). 它比冒泡排序有效得多,并且在大型列表上的效率比 ...
- chrome java插件_Java程序员喜欢的10款软件里有你在用的吗?
作为一名Java程序员,日常开发的过程中,我们需要借助很多工具来进行编码.好的工具可以极大的提升程序员的工作效率,今天我们来认识下大多数程序员喜欢的10款软件.持不同意见或有想要补充的小伙伴,欢迎评论 ...
- c java 内部类_java程序中能否在内部类当中再定义一个内部类?
展开全部 我被你的想62616964757a686964616fe78988e69d8331333363386664法震撼了,哈哈.亏你想的出来...这么弄代码不好理解,Java看起来醒目,也是Jav ...
- java过剩_Java程序员的未来发展之路,你是否感到迷茫?你不知道的Java现状
Java的生态圈决定了这门语言在未来10年都会是最热门的语言之一,因为Java技术具有卓越的通用性.高效性.安全性和平台移植性,它可以跨平台的应用到不同的领域,工作需求足够大. 但也有很多人一直在说J ...
- java重新_Java程序重新配置教程
Java程序重新配置教程 每个写Java程序的人都能正确配置JDK,不过由于在第一次配置好之后就不用再次配置了,所以在需要重新配置的时候,可能由于时间长而忘记了.此处写出来也是留下标记,方便日后查阅. ...
- java命令_Java程序员,不得不会的JDK jstack命令工具
作者:Jay_huaxiao 链接:https://juejin.im/post/5ead8067e51d454da36cf182 如果有一天,你的Java程序长时间停顿,也许是它病了,需要用jsta ...
最新文章
- apache php php.ini,apache php环境搭建 httpd.conf php.ini 修改点
- python去哪里学-杭州python编程入门去哪学?
- 结合Boost.Geometry和Boost.Assign以及Boost.Range和Boost.Tuple的例子
- OC语言中的便利初始化函数和便利构造器
- Oracle触发器1-介绍
- java 缓冲流 刷新_java – 缓冲和刷新Apache Beam流数据
- 【STRIDE】【4】安全威胁分析设计
- 单词 (Play on Words UVA - 10129 )
- 关于文本摘要,知道这些足以!
- python ftp下载上传文件或文件夹
- 《计算机科学导论》学习笔记
- React SSR渲染
- 新手python爬虫代码-Python爬虫实战之取电影天堂,,新手练手项目
- 《一只特例独行的猪》摘抄
- 单元测试怎么就成了银弹?
- 杭电考研经验贴———报考计算机专业,慎重!!!
- 阿里云OCR本地图片文字识别
- 引入html5,html5-css的引入
- 数说故事香氛品类分析及行业新趋势、消费者需求洞察
- 2018 数学建模 国赛(高教杯)-智能RGV的动态调度策略
热门文章
- dojo 九 effects dojo/_base/fx 和 dojo/fx
- BZOJ 4710 [Jsoi2011]分特产 解题报告
- jquery flot pie画饼图
- iOS开发UI篇—模仿ipad版QQ空间登录界面
- MySQL Cluster7.2.4 集群配置
- word 2007 中插入图片无法显示,只能显示底部一部分
- spring集成多个rabbitMQ
- Docker Dirty Cow逃逸
- Java第五次作业--面向对象高级特性(抽象类和接口)
- 稳定和性能如何兼顾?58大数据平台的技术演进与实践