import static java.lang.Math.pow;
class projectThreeQ2{
public static void main (String args[]){
//Q2: Write a for statement to compute the sum 1 + 2^2 + 32 + 42 + 52 + ... + n2.
int n = 7;
int sum = 0;
for (int i = 0; i < n; i++){
sum = sum + (int)Math.pow(n,2);
}
System.out.println(sum);
}
}
質問はforループをn^2の合計にすることです。Java for-loopへの電源
私の場合、私は自分のコードを実行したときに、私は343なぜを取得し、しかし、91に等しい?
Math.pow(i、2)... – chenchuk
合計3つの変数があります。コードをステップバイステップで実行し、各ステップでの各変数の値と各関数の引数の値を確認します。 – njzk2
NBあなたが 'Math.pow(i、2)'の代わりに 'i * i'を使うのであればintにキャストする必要はありません。 –