zoukankan      html  css  js  c++  java
  • 《软件测试》课程实验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,运行图:

  • 相关阅读:
    SQL语句常见优化方法
    MySql索引
    Zookeeper学习记录(一):设计与实现
    linux下修改防火墙端口对外开放方法
    Kafka的Producer以及Consumer远程调用问题
    kafka与Spring的集成
    Kafka在Linux环境下搭建过程
    kafka-分布式消息系统
    打字母的游戏&Java入门
    SVN流程图协作图
  • 原文地址:https://www.cnblogs.com/XIELIMING/p/5395439.html
Copyright © 2011-2022 走看看