判斷2個數是否能被除盡java(可以小數)
*
* @param amount 除數
* @param count 被除數
* @return
*/
public static boolean check(int amount,int count){
if(amount%count==0){
return true;// 能被除盡
}
else{
int m=count;
while(m%2==0){
m=m/2;// 當模2不=0時,去嘗試對5取模
}
while(m%5==0){
m=m/5;// 當模5不=0時,則將m讓除數取模
}
if(amount%m!=0){
return false;// 不能除盡,如果取模不為0,則表示有2和5以外的因子,數學原理也是別人告訴我的:除數能被分解成N個2或N個5或者N2N5組合,則表示可以除盡
}
}
return true;
}