zoukankan      html  css  js  c++  java
  • 实验3

    1、 计算整数X和整数Y的最大公约数。(不允许采用课堂上所用的方式实现)

    l  请用类和方法(写一个求最大公约数的方法)实现,命名时请按照规范命名。

    l  在main方式中获取用户输入的两个整数,调用之前写的方法,输出它们的最大公约数。

    l  利用FindBugs查找程序中是否存在bug。

     package cn.kang.one;

     

    public class Test {

        private int num1;

        private int num2;

        private int mod;

       

        public int getNum1() {

            return num1;

        }

     

     

        public void setNum1(int num1) {

            this.num1 = num1;

        }

     

     

        public int getNum2() {

            return num2;

        }

     

     

        public void setNum2(int num2) {

            this.num2 = num2;

        }

     

     

        public int getMod() {

            return mod;

        }

     

     

        public void setMod(int mod) {

            this.mod = mod;

        }

    //求最大公约数的方法----辗转相除法

       public void count(){

           mod=num1%num2;

        while(mod!=0){

            num1=num2;

            num2=mod;

            mod=num1%num2;

           

        }

                   System.out.println("最大公约数:"+num2);

                  

               }

      

       }

     

    package cn.kang.one;

     

    public class Testmain {

        public static void main(String[] args) {

            // TODO Auto-generated method stub

        Test one=new Test();

               one.setNum1(96);

               one.setNum2(100);

               one.count();

          

        }

     

    }

  • 相关阅读:
    批量 kill mysql 线程
    ansible playbook实践(三)-yaml文件写法
    ansible playbook实践(二)-基础相关命令
    ansible playbook实践(一)-基础环境安装
    rsync源目录写法的一点小细节
    python threading queue模块中join setDaemon及task_done的使用方法及示例
    python多线程限制并发数示例
    完全总结bash中的条件判断test [ [[ 使用
    CHECK MEMBER TYPE
    C++14 make code cleaner
  • 原文地址:https://www.cnblogs.com/my-maple/p/5399139.html
Copyright © 2011-2022 走看看