一、 计算整数X和整数Y的最大公约数。(不容许采用课堂上所用的方式实现)this
l 请用类和方法(写一个求最大公约数的方法)实现,命名时请按照规范命名。get
l 在main方式中获取用户输入的两个整数,调用以前写的方法,输出它们的最大公约数。class
l 利用FindBugs查找程序中是否存在bug。bug
package cn.kang.one;程序
public class Test {方法
private int num1;命名
private int num2;static
private int mod;while
public int getNum1() {co
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();
}
}