302班

          java突擊隊
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          求兩個數的最大公約數(java)

          Posted on 2007-04-14 22:12 停留的風 閱讀(3830) 評論(0)  編輯  收藏 所屬分類: Java程序集合

          import javax.swing.JOptionPane;
          public class GreatestCommonDivistor

          {
           public static void main(String[] args)
           {

            //輸入第一個數
            String strA=JOptionPane.showInputDialog(null,"Enter the first number:","Input First",JOptionPane.QUESTION_MESSAGE);
               int numA=Integer.parseInt(strA);

          //輸入第二個數
            String strB=JOptionPane.showInputDialog(null,"Enter the second number:","Input Second",JOptionPane.QUESTION_MESSAGE);
            int numB=Integer.parseInt(strB);
            

          //建立一個歷時值存儲公約數
            int gcd=1;
            for(int k=1;k<=numA&&k<=numB;k++)
            if(numA%k==0&&numB%k==0)
             gcd=k;

          //輸出結果
            System.out.println("The greatest common of the two numbers is  "+gcd );
           }
          }

          運行結果如圖:


          主站蜘蛛池模板: 东乌珠穆沁旗| 东乡族自治县| 安岳县| 壶关县| 枣强县| 泌阳县| 辰溪县| 红安县| 遂溪县| 昌宁县| 奉节县| 信宜市| 林西县| 偏关县| 仲巴县| 罗平县| 浙江省| 襄汾县| 临高县| 武宁县| 民和| 汶上县| 湟源县| 连云港市| 淳化县| 铜陵市| 梧州市| 女性| 长宁区| 垫江县| 甘孜县| 灵石县| 阜新市| 桓台县| 微山县| 威海市| 泗阳县| 平陆县| 拉萨市| 凭祥市| 牡丹江市|