-2
のために私は、次の質問に問題があります。Javaのループは、n個の整数の合計
をnは、整数を入力を促すプログラムを書きます。 1とN(含む)
間の全ての奇数番号の1およびn(含む)
- 合計: プログラムは、以下の結果を印刷しますここで私が今までに持っていたコードは、私が走ったときに私は指数関数的に大きな数値を得て、乗算を続けています。私のコードが間違っているのを知っています。私が間違っていることは分かりません。ありがとうございました。
package assig; import java.util.Scanner; public class Assignment4_Question1 { public static void main(String[] args) { Scanner in = new Scanner (System.in); System.out.println("Enter an integer: "); int n = in.nextInt(); int evenSum = 0; int oddSum= 0; for (int i = 1; 1<=n; i++){ if(i % 2 == 0){ evenSum = evenSum + i; } else if (i % 2 != 0){ oddSum = oddSum + i; } System.out.println(evenSum); System.out.println(oddSum); } }
Typo: '1 <= n'対' i <= n' – 4castle
コードを適切に書式設定してください。インデントなしで読むのはとても難しいです。 – Carcigenicate
私はなぜこれに新しいですか私の質問はdownvoted得るのですか? –