一、 計算整數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();
}
}