标签:
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();
}
}
标签:
原文地址:http://www.cnblogs.com/my-maple/p/5399139.html