pow2
実数の基数と整数の指数をパラメーターとして受け入れるという名前のメソッドを作成する必要があります。指定された累乗に累乗された基数を返す必要があります。コードは、正の指数と負の指数の両方で機能するはずです。たとえば、呼び出しは をpow2(2.0, -2)
返します0.25
。ソリューションで Math.pow を使用しないでください。
これは私がこれまでに持っているものです:
public double pow2(double x,int y){
double total=1;
for(int i=1;i<=y;i++){
total*=x;
}
return total;
}
しかし問題は、 を呼び出そうとするとpow(2.0, -2)
、代わりに 1.0 が返されることです。このメソッドを実装するにはどうすればよいですか?