一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java求兩個正整數的最大公約數和最小公倍數

Java求兩個正整數的最大公約數和最小公倍數

2020-08-17 14:44Java之家 Java教程

這篇文章主要介紹了輸入兩個正整數m和n,求其最大公約數和最小公倍數,需要的朋友可以參考下

題目:輸入兩個正整數m和n,求其最大公約數最小公倍數

程序分析:利用輾除法。

最大公約數:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class CommonDivisor{
  public static void main(String args[])
  {
    commonDivisor(24,32);
  }
  static int commonDivisor(int M, int N)
  {
    if(N<0||M<0)
    {
      System.out.println("ERROR!");
      return -1;
    }
    if(N==0)
    {
      System.out.println("the biggest common divisor is :"+M);
      return M;
    }
    return commonDivisor(N,M%N);
  }
}

最小公倍數和最大公約數:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.Scanner;
public class CandC
{
  //下面的方法是求出最大公約數
  public static int gcd(int m, int n)
  {
    while (true)
    {
      if ((m = m % n) == 0)
        return n;
      if ((n = n % m) == 0)
        return m;
    }
  }
  public static void main(String args[]) throws Exception
  {
    //取得輸入值
    //Scanner chin = new Scanner(System.in);
    //int a = chin.nextInt(), b = chin.nextInt();
    int a=23; int b=32;
    int c = gcd(a, b);
    System.out.println("最小公倍數:" + a * b / c + "\n最大公約數:" + c);
  }
}

大家可以參考服務器之家以前發布的文章。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 先锋资源av | 97色伦图片7778久久 | 大桥未久midd—962在线 | 波多野结衣被绝伦强在线观看 | 日日摸日日添日日透 | 美女被视频网站 | 国产精品国色综合久久 | 亚洲精品国产SUV | 天天久久综合 | 欧美va在线观看 | 操儿媳小说 | 小柔的性放荡羞辱日记动漫 | 亚洲欧洲综合 | 国产亚洲精品aaa大片 | 国产成人综合久久精品红 | 视频一区国产精戏刘婷30 | 69一级毛片| 无遮挡h肉动漫高清在线 | 久久er国产免费精品 | 大胸孕妇孕交pregnantsex 大象视频污 | 日韩hd高清xxxⅹ | 波多野结中文字幕在线69视频 | 四虎影视在线影院在线观看 | 午夜理论片YY4399影院 | 亚洲第一综合天堂另类专 | tobu8在线观看免费高清 | 精品免费久久久久久成人影院 | 精灵之森高清在线 | 日本aaaa级| 青草碰人人澡人人澡 | 国产精品热久久毛片 | 校花被拖到野外伦小说 | 免费精品在线视频 | 91精品免费国产高清在线 | 欧美午夜性春猛交bbb | 免费黄色网站视频 | 色亚| 美女扒开奶罩让男人吃奶 | 国产精品视频人人做人人爱 | 肉文高h调教 | 天天色一色 |