上机题目(0基础)-计算两个正整数的最大公约数和最小公倍数(Java)
2017-06-23 15:54
337 查看
题目例如以下:
代码例如以下:
代码例如以下:
package huawei; import java.util.Scanner; public final class Demo { // 功能:获取两个整数的最大公约数 // 输入:两个整数 // 返回:最大公约数 public static long getMaxDivisor(long lFirstInput, long lSecondInput) { while (lSecondInput % lFirstInput != 0) { /** * 运用递归调用求余值作min 前min作max直求余值0止结束循环 */ int temp = (int) (lSecondInput % lFirstInput); lSecondInput = lFirstInput; lFirstInput = temp; } return lFirstInput; } // 功能:获取两个整数的最小公倍数 // 输入:两个整数 // 返回:最小公倍数 public static long getMinMultiple(long lFirstInput, long lSecondInput) { return lFirstInput * lSecondInput / getMaxDivisor(lFirstInput, lSecondInput); } public static void main(String args[]) { int first, second; Scanner cin = new Scanner(System.in); System.out.println("int first:"); first = cin.nextInt(); System.out.println("int second:"); second = cin.nextInt(); System.out.println(getMaxDivisor(first, second)); System.out.println(getMinMultiple(first, second)); } }
相关文章推荐
- 上机题目(初级)-计算两个正整数的最大公约数和最小公倍数(Java)
- 黑马程序员——java基础——练习题:键盘输入两个正整数求两个数的最大公约数和最小公倍数
- 计算两个正整数的最大公约数和最小公倍数
- java基础-利用基本循环语句计算输入的两个整数的最大公约数和最小公倍数
- Java求两个正整数的最大公约数和最小公倍数
- Java求两个正整数的最大公约数和最小公倍数
- java_基础知识_字符串练习题_计算两个字符串的最长公共字串长度
- 求两个正整数的最大公约数和最小公倍数
- java基础算法之求两个数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数(法一)
- 求两个正整数的最大公约数和最小公倍数
- 作业题,编写两个类:A和B,A创建的对象可以计算两个正整数的最大公约数,B创建的对象可以计算两个数的最小公倍数,要求:B类中有一个成员变量是A类声明的对象
- JAVA算法基础 求最大公约数和最小公倍数
- JAVA基础(31) Java代码计算两个经纬度之间的距离
- java 求两个整数的最大公约数和最小公倍数
- java作业:两个数字的最大公约数和最小公倍数
- C++中求两个正整数的最大公约数和最小公倍数
- Python求两个正整数的最大公约数和最小公倍数