我有一個小問題,我的代碼:GCD GCF HCF在Java中
public static int ggT(int a, int b) {
int result = 0;
if (a == b)
result = a;
else if (a > b)
a -= b;
result = a % b;
if (b > a)
b -= a;
result = a % b;
return result;
}
第一,如果情況完美的作品!但其他兩個,如果情況下不會工作(他們總是返回0作爲結果。 我不知道爲什麼...:/ 如果有人可以幫助或解釋我犯了什麼錯誤,那將會很棒 I將欣賞任何幫助。
使用'{'和'}'到組的說明。 – Adam