肥宅钓鱼网
当前位置: 首页 钓鱼百科

java求最小公倍数注释(Java实现求最大公约数和最小公倍数的做法)

时间:2023-07-21 作者: 小编 阅读量: 10 栏目名: 钓鱼百科

java求最小公倍数注释?=0){//运用辗转相除法求出最大公约数fan=a%b;//fan为余数,因为余数不为0a=b;//除数作为被除数,把b赋值给ab=fan;//余数作为除数,把fan赋值给b}System.out.println;//输出最大公约数System.out.print;//最小公倍数=输入的那两个值/最大公约数}},下面我们就来说一说关于java求最小公倍数注释?

java求最小公倍数注释?较大数除以较小数,若余数不为0,则余数作为除数,上次的除数作为被除数,继续相除,直到余数为0,此时的除数即为最大公约数import java.util.*;public class Main {public static void main(String[] args) {Scanner rd = new Scanner(System.in);int a=rd.nextInt();int b=rd.nextInt();int fan=0; //定义余数int a1=a; // 定义a1保存a的值int b1=b; // 定义b1保存b的值if(a<b) { //始终保持a比b大int max=a;a=b;b=max;}while(a%b!=0) { //运用辗转相除法求出最大公约数fan=a%b; //fan为余数,因为余数不为0a=b; //除数作为被除数,把b赋值给ab=fan; //余数作为除数,把fan赋值给b}System.out.println(b); //输出最大公约数System.out.print(a1*b1/b); //最小公倍数=输入的那两个值/最大公约数}},下面我们就来说一说关于java求最小公倍数注释?我们一起去了解并探讨一下这个问题吧!

java求最小公倍数注释

方法 : 求两个数的最大公约数,可以用辗转相除法,同样,也可以用辗转相减法(《九章算术》里也叫更相减损术)
一般情况下,辗转相除法的优势在于循环次数少,而辗转相减法的优势在于,对cpu 来说 做减法比除法更快。
例子:辗转相除法

较大数除以较小数,若余数不为0,则余数作为除数,上次的除数作为被除数,继续相除,直到余数为0,此时的除数即为最大公约数import java.util.*;public class Main {public static void main(String[] args) {Scanner rd = new Scanner(System.in);int a=rd.nextInt();int b=rd.nextInt();int fan=0; //定义余数int a1=a; // 定义a1保存a的值int b1=b; // 定义b1保存b的值if(a<b) { //始终保持a比b大int max=a;a=b;b=max;}while(a%b!=0) { //运用辗转相除法求出最大公约数fan=a%b; //fan为余数,因为余数不为0a=b; //除数作为被除数,把b赋值给ab=fan; //余数作为除数,把fan赋值给b}System.out.println(b); //输出最大公约数System.out.print(a1*b1/b); //最小公倍数=输入的那两个值/最大公约数}}


例子:辗转相减法

有两整数a和b:① 若a>b,则a=a-b② 若a<b,则b=b-a③ 若a=b,则a(或b)即为两数的最大公约数④ 若a≠b,则再回去执行①例如求27和15的最大公约数过程为:27-15=12( 15>12 ) 15-12=3( 12>3 )12-3=9( 9>3 ) 9-3=6( 6>3 )6-3=3( 3==3 )因此,3即为最大公约数例子:import java.util.*; public class Main { public static void main(String[] args) {Scanner rd = new Scanner(System.in);int a=rd.nextInt();int b=rd.nextInt();int c=a*b;while(a!=b) {if(a>b) {a=a-b;}else {b=b-a;}}System.out.println(a); //最大公约数System.out.println(c/a); //最小公倍数}}


作者:今日头条 KJ丶JK /CSDN-KJ.JK
    推荐阅读
  • 如何把安卓系统改为华为系统(系统升级能让手机变流畅)

    现在主流的手机系统也就是iOS和安卓以及鸿蒙,从目前的使用体验来看,它们都不可能出现后期更新拥有全功能体验的系统比之前的系统流畅的情况。在旧机器上面的系统升级,大概率还是做了一些功能和动画体验的优化,降低了需求才能够保障系统的流畅运行。

  • 云南三个重点建设项目(三百多个民生项目)

    中项网获悉2020年云南省“补短板、增动力”省级重点前期建设3373个项目,其中社会民生383项,部分项目名称如下:1全省农村危房改造工程2以工代赈项目3【中.项网】农村人口饮水安全巩固提升工程4昆明市50户以上不搬迁自然村通硬化路5丽江市深度贫困县50户以上不搬迁自然村通硬化路6红河州深度贫困县50户以上不搬迁自然村通硬化路7昭通市深度贫困县50户以上不搬迁自然村通硬化路8昆明市深度贫困县以外其

  • 苹果软件下载不了怎么回事(苹果下载软件下不了怎么回事)

    1、首先手机主界面点击,设置界面点击。

  • 全省迎大范围降雨有效缓解旱情(人工增雨缓解东北旱情)

    朝阳市农业农村部门工作人员介绍,此次降水有效改善了土壤墒情,41.8%的乡镇旱情彻底解除。5月1日至19日,内蒙古气象干旱面积约三成。据中国气象局人工影响天气中心统计,截至5月25日10时,针对此次大范围降水过程,内蒙古、辽宁、吉林共开展飞机作业8架次,组织地面作业284次。在自然降水和人工增雨的共同影响下,部分地区旱情得到有效缓解。

  • 开车档位字母代表什么意思(开车的档位字母分别代表啥)

    切换到S挡后,变速箱将进入运动模式,在运动模式下,变速箱的换挡模式会发生变化,发动机的运行模式也会发生变化。变速箱挂S挡时,换挡时机会延迟,只有当发动机转速达到红线区域时,变速箱才会升档。如果长时间使用S挡,汽车的油耗会增加,发动机磨损也会加重。s挡适合在猛烈驾驶或超车时使用。s挡代表运动模式,主要用于汽车上坡或超车时。L挡代表低档,相当于手动挡车上的一档。

  • 4.28克铂金戒指一般多大(戒指重量一般多少克)

    不同材质的戒指重量也有差别,据了解,常见的黄金戒指重量一般在3-6克左右,其它材质戒指重量亦有区别。这个重量区间的戒指也比较适合女性佩戴,不会太沉重,非常贴合女性小乔玲珑的手部特质。以上是关于戒指重量的相关介绍。一般情况下,戒指重量都是和尺寸成正比的,都控制在正常范围之内,并且现代戒指设计也都符合人体工学,均达到比较好的舒适度,即便戒指重量较大也是佩戴无压力。

  • 常州武进区在职职工医疗互助保障手机银行线上参保流程

    手机银行线上参保流程1.注册登陆手机银行,在首页点击全部——生活服务栏目的“工会互助”。如果线上缴费不成功的,区总工会将进行统一扣款。

  • 梦到身上有好多活蛆虫(梦到身上有好多活蛆虫的寓意)

    以下内容大家不妨参考一二希望能帮到您!梦到身上有好多活蛆虫梦见身上有好多蛆,目前进行中的事情将迎来成功而在财产上获得大利。梦见自己手上长蛆,预示着运势很好,记得善用智慧去经营,只要累积足够实力相信可以赢得机会。梦见满眼的蛆,这是增加利益和财产,及事业和家庭变得有声有色的兆头。女人梦见身上有蛆,暗示你在事业中刚毅果决的态度能够得到更多人的信任,对你的事业发展也颇有助。

  • 陕西吃瓜大学(陕西吃瓜大学的来源)

    我们一起去了解并探讨一下这个问题吧!陕西师范大学为了给同学们防暑降温,6月14日以宿舍为单位,为全校18000余名学生发放了近5000个西瓜,陕西师范大学因此也成了吃瓜大学。陕西师范大学在此之前还有手写录取通知书、夏天的枇杷、秋天的柿子、中秋的月饼、寒假春节学校的问候。

  • 大宅门白二爷打韩荣发(大宅门坏到掉渣)

    讹诈二奶奶市井无赖,街头流氓的韩荣发认定了二奶奶不敢赶他出家门,不敢对声张此事。有了二奶奶这个坚实的“靠山”,无恶不作的韩荣发在大宅门里胡作非为,花钱如流水,逛窑子,喝花酒,大把大把花银子,就连自认为混蛋的白三爷也自认不如,毫无办法。杜旭东把整个韩荣发的无赖,痞,流氓气,恶表演的活灵活现,也正是有着众多老戏骨的参演才使得《大宅门》这部电视剧成为经典中的经典。