1.[代码][Java]代码

public class TestLCM {

/**

* 1-N的最小公倍数

* LCM:最小公倍数

* 说明:循环并依次整除,当全部整除时得到的值即为最小公倍数

*/

@Test

public void testLCM() {

int result = 0;

int countNum = 20;//需要计算的数目:1-20的最小公倍数

for (int i = 1; i < Integer.MAX_VALUE; i++) {

int num = countNum;

while(num > 0) {

int count = 0;

for (int j = 1; j <= countNum; j++) {

if(i%j!=0){

break;

}else{

count ++;

}

}

if(count==countNum){

result = i;

break;

}

num --;

}

if(result > 0){

System.out.println("1-"+countNum+"的最小公倍数为:"+result);

break;

}

}

}

/**

* 多个不连续数字的最小公倍数

*/

@Test

public void testLCM2(){

int result = 0;

int[] arrays = {2,4,6,8,10,12,14,16,18,20};//需要计算的数组

for (int i = 1; i < Integer.MAX_VALUE; i++) {

int num = arrays.length;

while(num > 0) {

int count = 0;

for(int array : arrays){

if(i%array!=0){

break;

}else{

count ++;

}

}

if(count==arrays.length){

result = i;

break;

}

num --;

}

if(result > 0){

System.out.println(Arrays.toString(arrays)+"的最小公倍数为:"+result);

break;

}

}

}

}

用java编写数组最小公倍数_java求多个数字的最小公倍数相关推荐

  1. 最小公倍数 求两个数字的最小公倍数是很常见的运算。比如,3和5的最小公倍是15。6和8的最小公倍数是24。

    /* 最小公倍数 求两个数字的最小公倍数是很常见的运算.比如,3和5的最小公倍是15.6和8的最小公倍数是24. 下面的代码对给定的两个正整数求它的最小公倍数.请填写缺少的代码,使程序尽量高效地运行. ...

  2. java 最小公倍数_Java求最大公约数和最小公倍数

    1. 最大公约数(Greatest Common Divisor(GCD)) 1.1 基本概念 最大公因数,也称最大公约数.最大公因子,指两个或多个整数共有约数中最大的一个.a,b的最大公约数记为(a ...

  3. java 设置数组长度_java如何增加数组长度

    遇到一个面试题:在不使用list的add方法的情况下,动态的添加元素(大概是这个样子): ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,需学习arraylist的相关知识(ht ...

  4. java编写的浏览器_Java编写简单的网页浏览器

    时间:2019-01-25 概述:网页浏览器 Web 浏览器 用Java语言编写实现一个简单的WEB浏览器,我们经常要在Internet 上浏览网页,这就需要浏览器,目前使用比较广泛的是Interne ...

  5. C#--第2周实验--任务五--编写一个控制台应用--求两个整数的最小公倍数与最大公约数

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:输入两个整数, ...

  6. java 对象数组定义_Java对象数组定义与用法详解

    本文实例讲述了Java对象数组定义与用法.分享给大家供大家参考,具体如下: 所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组的使用中一定要清楚一点:数组一定要先开辟空间,但是因为其是引用数据 ...

  7. java求数组和值_用java编写数组求和,array[]和ArrayList()?

    大家好,在这里想请问大家一个java问题,具体如下: 程序1 public class A11 { public static void main(String args[]) { int a[]={ ...

  8. java编写最大公约数_Java编写最大公约数和最小公倍数

    package javaapplication24; class NegativeIntegerException extends Exception{ String message; public ...

  9. java编写学生管理系统_Java实现学生管理系统

    导读热词 项目描述:通过管理员帐号登录,对学员信息进行管理.可以实现学员信息的增加.修改.删除.查询. 知识点:数组.do{}while循环.for循环.if语句.switch条件语句 学生管理系统的 ...

最新文章

  1. css实现文字超出显示省略号...
  2. 软件工程个人作业02
  3. Anaconda安装Python,提示Python不是内部或外部命令解决方法
  4. 常见问题_空指针异常
  5. 微信公众平台“自定义回复”技巧
  6. 高斯消元(二)——竞赛题目中异或和的高斯消元
  7. 杭电1231最大连续子序列
  8. 授人以渔:分享我的文本分类经验总结
  9. HTML学习---HTML状态码
  10. [2018.10.10 T1] 餐馆
  11. c语言输出语句形式,c语言输出语句是什么
  12. 阿里云 centos7.2 安装openstack报错
  13. 天涯宝盒-天涯看贴脚本-只看楼主-自动翻页
  14. 软件测试的工作内容主要是干什么?
  15. jQuery创建表格
  16. pptx 批量操作幻灯片
  17. Leetcode-二分+递归/回溯-1723. 完成所有工作的最短时间
  18. 世界著名的数学猜想,你知道几个?
  19. Python-基于OpenCV的轮廓填充 泛洪算法 孔洞填充
  20. 自制COREXY结构的3D打印机

热门文章

  1. Docker网络模式与资源控制管理
  2. RAID 0 1 5 10特点以及工作原理
  3. 图元和片元_顶点(vertexs) 图元(primitives) 片元(fragments片断) 像素(pixels)...
  4. 7-2 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (15分)
  5. 汉家江湖无名幻境服务器找不到,汉家江湖无名幻境怎么打开_汉家江湖无名幻境开启方式攻略_玩游戏网...
  6. 为什么应对危机,企业倒闭比裁员好,裁员比降薪好?
  7. 没有内容的文集,竟然是不存在的
  8. numpy的squeeze函数
  9. ESD静电保护二极管指南
  10. ue4 Authority和server的区别