码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-04-15 15:16:14      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

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,运行图:

技术分享

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

标签:

原文地址:http://www.cnblogs.com/XIELIMING/p/5395439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!