java入门练习题四
来源:互联网 发布:mac ps cs6永久序列号 编辑:程序博客网 时间:2024/04/30 09:19
求两个数a,b的最大公约数m和最小公倍数n
分析:最大公约数m可以通过递归实现,最小公倍数n=a*b/m。
package com.pratice.daily;public class MaxdivisorMinmultiple {int minMultiple;int maxDivisor;int a;int b;public MaxdivisorMinmultiple(int a,int b){this.a=a;this.b=b;}public void multiple(){if(maxDivisor==0){System.out.println("application error!");return;} else minMultiple=a*b/maxDivisor;}public void divisor(){int x=a;int y=b;maxDivisor=findDivisor(x,y);} public int findDivisor(int x,int y){ if(y==0) return x; else return findDivisor(y, x%y ); }public static void main(String[] args) {// TODO Auto-generated method stubMaxdivisorMinmultiple dm = new MaxdivisorMinmultiple(62,2);dm.divisor();dm.multiple();System.out.println("maxDivisor: "+dm.maxDivisor+"");System.out.println("minMultiple: "+dm.minMultiple+"");}}
0 0
- java入门练习题四
- Java练习题(四)
- java入门练习题一
- java入门练习题二
- java入门练习题三
- java入门四
- Java入门 四、多态
- Java入门四
- 蓝桥杯练习题Java实现 入门训练 Fibonacci数列
- 机试练习题四
- javascript练习题(四)
- mysql练习题四
- java 练习题
- JAVA练习题
- java练习题
- java练习题
- java练习题
- java练习题
- 更强的微光闪烁效果--第三方开源--Shimmer-android
- redis(7)、redis持久化
- oj分类
- 获取异常的字符串信息
- Android基础-数据库SQLite
- java入门练习题四
- 安装linux学习四:centos部署多个tomcat
- 使用nexus搭建maven的私有库
- 简单Spinner
- 【Html】水平居中总结-不定宽块状元素方法(二)
- storm 0.10.0 kafkaSpout 总是读取旧消息 offset丢失问题
- 脚本工具
- JS--获取元素
- Java文件操作(二)按照字符读写