用java编写数组最小公倍数_java求多个数字的最小公倍数
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求多个数字的最小公倍数相关推荐
- 最小公倍数 求两个数字的最小公倍数是很常见的运算。比如,3和5的最小公倍是15。6和8的最小公倍数是24。
/* 最小公倍数 求两个数字的最小公倍数是很常见的运算.比如,3和5的最小公倍是15.6和8的最小公倍数是24. 下面的代码对给定的两个正整数求它的最小公倍数.请填写缺少的代码,使程序尽量高效地运行. ...
- java 最小公倍数_Java求最大公约数和最小公倍数
1. 最大公约数(Greatest Common Divisor(GCD)) 1.1 基本概念 最大公因数,也称最大公约数.最大公因子,指两个或多个整数共有约数中最大的一个.a,b的最大公约数记为(a ...
- java 设置数组长度_java如何增加数组长度
遇到一个面试题:在不使用list的add方法的情况下,动态的添加元素(大概是这个样子): ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,需学习arraylist的相关知识(ht ...
- java编写的浏览器_Java编写简单的网页浏览器
时间:2019-01-25 概述:网页浏览器 Web 浏览器 用Java语言编写实现一个简单的WEB浏览器,我们经常要在Internet 上浏览网页,这就需要浏览器,目前使用比较广泛的是Interne ...
- C#--第2周实验--任务五--编写一个控制台应用--求两个整数的最小公倍数与最大公约数
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:输入两个整数, ...
- java 对象数组定义_Java对象数组定义与用法详解
本文实例讲述了Java对象数组定义与用法.分享给大家供大家参考,具体如下: 所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组的使用中一定要清楚一点:数组一定要先开辟空间,但是因为其是引用数据 ...
- java求数组和值_用java编写数组求和,array[]和ArrayList()?
大家好,在这里想请问大家一个java问题,具体如下: 程序1 public class A11 { public static void main(String args[]) { int a[]={ ...
- java编写最大公约数_Java编写最大公约数和最小公倍数
package javaapplication24; class NegativeIntegerException extends Exception{ String message; public ...
- java编写学生管理系统_Java实现学生管理系统
导读热词 项目描述:通过管理员帐号登录,对学员信息进行管理.可以实现学员信息的增加.修改.删除.查询. 知识点:数组.do{}while循环.for循环.if语句.switch条件语句 学生管理系统的 ...
最新文章
- css实现文字超出显示省略号...
- 软件工程个人作业02
- Anaconda安装Python,提示Python不是内部或外部命令解决方法
- 常见问题_空指针异常
- 微信公众平台“自定义回复”技巧
- 高斯消元(二)——竞赛题目中异或和的高斯消元
- 杭电1231最大连续子序列
- 授人以渔:分享我的文本分类经验总结
- HTML学习---HTML状态码
- [2018.10.10 T1] 餐馆
- c语言输出语句形式,c语言输出语句是什么
- 阿里云 centos7.2 安装openstack报错
- 天涯宝盒-天涯看贴脚本-只看楼主-自动翻页
- 软件测试的工作内容主要是干什么?
- jQuery创建表格
- pptx 批量操作幻灯片
- Leetcode-二分+递归/回溯-1723. 完成所有工作的最短时间
- 世界著名的数学猜想,你知道几个?
- Python-基于OpenCV的轮廓填充 泛洪算法 孔洞填充
- 自制COREXY结构的3D打印机
热门文章
- Docker网络模式与资源控制管理
- RAID 0 1 5 10特点以及工作原理
- 图元和片元_顶点(vertexs) 图元(primitives) 片元(fragments片断) 像素(pixels)...
- 7-2 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (15分)
- 汉家江湖无名幻境服务器找不到,汉家江湖无名幻境怎么打开_汉家江湖无名幻境开启方式攻略_玩游戏网...
- 为什么应对危机,企业倒闭比裁员好,裁员比降薪好?
- 没有内容的文集,竟然是不存在的
- numpy的squeeze函数
- ESD静电保护二极管指南
- ue4 Authority和server的区别