• 《软件测试》课程实验3第一题


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

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

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

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

    代码:

    package com.xxxx;

    import java.util.Scanner;

    public class Demo {

     

           void divisor(int x, int y){

           while (x%y != 0) {  

                   int temp = x % y;  

                   x = y;  

                   y = temp;  

               }  

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

          }

       public static void main(String[] args) {

          // TODO Auto-generated method stub

          Scanner in = new Scanner(System.in);

          System.out.print("请输入第一个整数:");

          int a = in.nextInt();

          System.out.print("请输入第二个数:");

          int b = in.nextInt();

          Demo de = new Demo();

          de.divisor(a, b);

       }

    }

    运行图:

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

    安装好findbugs,运行图:

  • 相关阅读:
    Python统计字符串中出现次数最多的人名
    初探CORBA组件化编程
    shell脚本—基础知识,变量
    Java多线程--线程交替
    Qt中采用多线程实现Socket编程
    Python字符串格式化--formate()的应用
    JAVA中浅复制与深复制
    Python这些问题你会吗?
    PHP控制反转(IOC)和依赖注入(DI
    Go 语言指针
  • 原文地址:https://www.cnblogs.com/XIELIMING/p/5395439.html
Copyright © 2020-2023  润新知