使用Java代码进行因数分解和求最小公倍数的示例

 更新时间:2015年11月16日 17:44:03   作者:中国风2012  
这篇文章主要介绍了使用Java代码进行因数分解和求最小公倍数的示例,都是基于最基础的算法原理实现,需要的朋友可以参考下

因数分解

/* 
 因数分解是十分基本的数学运算,应用广泛。下面的程序对整数n(n>1)进行因数分解。 
 比如,n=60, 则输出:2 2 3 5。请补充缺失的部分。 
 */ 
public class 因数分解 { 
 public static void f(int n) { 
  for (int i = 2; i < n / 2; i++) { 
   while(n%i==0){ // 填空 
    System.out.printf("%d ", i); 
    n = n / i; 
   } 
  } 
  if (n > 1) 
   System.out.printf("%d\n", n); 
 } 
 public static void main(String[] args) { 
  f(60); 
 } 
} 

运行结果:

2 2 3 5 

最小公倍数

/* 
求两个数字的最小公倍数是很常见的运算。比如,3和5的最小公倍是15。6和8的最小公倍数是24。 
下面的代码对给定的两个正整数求它的最小公倍数。请填写缺少的代码,使程序尽量高效地运行。 
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 
 */ 
public class 最小公倍数 { 
 public static int f(int a, int b) 
 { 
  int i; 
  for(i=a;;i+=a){ // 填空 
   if(i%b==0) return i; 
  } 
 } 
 public static void main(String[] args){ 
  System.out.println(f(6,8)); 
 } 
} 

运行结果:

复制代码 代码如下:
24

相关文章

  • Mybatis实现SQL存储流程详解

    Mybatis实现SQL存储流程详解

    MyBatis作为一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。它免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作
    2023-03-03
  • java判断对象中某个属性是否为空方法代码

    java判断对象中某个属性是否为空方法代码

    这篇文章主要给大家介绍了关于java判断对象中某个属性是否为空的相关资料,最近遇到后台接收值的时候,需要对接收对象进行非空校验,需要的朋友可以参考下
    2023-07-07
  • Java使用Maven BOM统一管理版本号的实现

    Java使用Maven BOM统一管理版本号的实现

    这篇文章主要介绍了Java使用Maven BOM统一管理版本号的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Java实现简单猜数字小游戏

    Java实现简单猜数字小游戏

    这篇文章主要为大家详细介绍了Java实现猜数字游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解

    SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解

    这篇文章主要介绍了SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解 ,需要的朋友可以参考下
    2017-09-09
  • 关于Https协议和HttpClient的实现详解

    关于Https协议和HttpClient的实现详解

    这篇文章主要给大家介绍了关于Https协议和HttpClient实现的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • Java多线程的调度_动力节点Java学院整理

    Java多线程的调度_动力节点Java学院整理

    有多个线程,如何控制它们执行的先后次序呢?下文给大家分享四种方法及java多线程调度的实例代码,需要的朋友参考下吧
    2017-05-05
  • JAVA初探设计模式的六大原则

    JAVA初探设计模式的六大原则

    这篇文章主要介绍了JAVA初探设计模式的六大原则,对设计模式感兴趣的同学,可以参考下
    2021-05-05
  • 纯java代码实现抽奖系统

    纯java代码实现抽奖系统

    这篇文章主要为大家详细介绍了纯java代码实现抽奖系统,无连接数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • 详解SpringBoot中使用RabbitMQ的RPC功能

    详解SpringBoot中使用RabbitMQ的RPC功能

    这篇文章主要介绍了详解SpringBoot中使用RabbitMQ的RPC功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11

最新评论