java實現冪運算,例如5的20次冪(不允許用Math等系統函數),注意臨界值。請問這個怎麼寫?
//求m的n次冪, 不使用Math等系統函數
public static BigInteger ss(int m,int n){
BigInteger result=BigInteger.valueOf(1);
int i=0;
while(i<n){
result=result.multiply(BigInteger.valueOf(m));
i++;
}
return result;
}