CommonMeasure.rar

  • PUDN用户
    了解作者
  • Java
    开发工具
  • 4KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2
    下载次数
  • 2013-11-06 00:32
    上传日期
封装了两个数字的最大公约数和最小公倍数的求法,可以要求用户输入
CommonMeasure.rar
  • CommonMeasure
  • src
  • commonmeasure
  • CommonMeasure.java
    1.6KB
  • bin
  • commonmeasure
  • CommonMultiple.class
    446B
  • CommonMeasure.class
    1.4KB
  • CommonDivisor.class
    522B
  • .settings
  • org.eclipse.jdt.core.prefs
    629B
  • .project
    389B
  • .classpath
    301B
内容介绍
package commonmeasure; import java.util.*; /* * calculate the common divisor and common multiple between two numbers * ver1 * written by elfzuo * 2013.10.14 */ class CommonDivisor{ //用辗转相除法计算最大公约数 public int f(int a,int b){ //实现最大公约数算法 if(a<b){ //保证a<b int c = a; a = b; b = c; } int r = a%b; while(r!=0){ //若a对b取余不为零,则让余数和较大数继续求余数,循环计算直至余数为零 a = b; b = r; r = a%b; } return b;//余数为零后所得到的b则为最大公约数 } } class CommonMultiple extends CommonDivisor{ public int f(int a,int b){ //重写父类f方法实现最小公倍数计算 int m = super.f(a, b);//调用父类的f方法计算最大公约数并存入m return (a*b)/m;//通过公式计算最小公倍数 } } public class CommonMeasure { //测试类 public static void main(String[] args){ int a,b,result;//分别记录两个输入参数和计算结果 //要求用户输入第一个数据 System.out.println("请输入求最大公约数,最小公倍数的第一个数"); Scanner scanner = new Scanner(System.in); a = scanner.nextInt(); //要求用户输入第二个数据 System.out.println("请输入求最大公约数,最小公倍数的第二个数"); scanner = new Scanner(System.in); b = scanner.nextInt(); //完成用户指定数的最大公约数计算并输出结果 CommonDivisor cd = new CommonDivisor(); result = cd.f(a, b); System.out.println("两个数字的最大公约数为:"+result); //完成用户指定数的最小公倍数计算并输出结果 CommonMultiple cm = new CommonMultiple(); result = cm.f(a, b); System.out.println("两个数字的最小公倍数为:"+result); } }
评论
    相关推荐
    • 数据库课程设计
      一个数据库课程设计,access管理工具实现,用的是窗体!
    • 数据库课程设计
      数据库课程设计十分完整有需要的请下载啊谢谢
    • 数据库课程设计
      广东工业大学数据库课程设计,可视化界面连接数据库,delphi7
    • 数据库课程设计
      数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述
    • 数据库课程设计
      数据库课程设计》由周爱武、汪海威、肖云编著,遵循数据库课程设计的具体要求,独立于具体的数据库教材,从实际应用系统的需求着手,引导读者逐步完成数据库设计全过程,重点讲解数据库系统的需求分析、概念设计、...
    • 数据库课程设计
      数据库课程设计人事管理系统 数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计...
    • 数据库课程设计
      数据库课程设计,基于visual basic自助银行管理系统,界面很清爽,实用。同学都说好,所以就上传了!!!
    • 数据库课程设计
      数据库课程设计 里面有详细的文档资料 包含数据库一切的图 以及生成的数据库表文件 期末得分为优秀
    • 数据库课程设计
      可以作为数据库课程设计,也可以作为Java的课程设计,内容全面。本资源转载的,非本人原创。用于交流学习,特此申明!
    • 数据库课程设计
      数据库课程设计蓝天大学学生管理系统 2.商店信息管理系统 3.实验室机房收费管理系统 4.图书馆资料检索系统 5.企业库存管理系统 6.仓库管理系统 7.工程项目管理系统 8.教材管理系统 9.企业人事管理系统 10.企业财务...