私は基本的に私は値を返すという概念が届かない、明らかに次き、math.powを書き換えしようとしています。私は間違って何をしているのですか?だから、total = x*total
は常に0になります呼び出す0で力を動作するように反復を使用し
public static int power(int x, int n)
{
int total = 1;
for(int i = 0; i < n; i++) // i can be declared here directly
{
total = (x * total);
}
return total; // total remains 1 if n = 0
}
多く正解。私は愚かなことをやっていました。私の行の直後ではないので、誰もそのエラーを見つけませんでした:-)。 – orange
私は見つけたと答えた私は投稿する前に私の日食でそれを実行したので:) –
@ジェフ:私はあなたが ";私が投稿したコードには表示されません。私はあなたに余分な ";"があると明示的に言及するとは思わなかった。 :) – Tudor