【发布时间】:2014-05-19 19:17:02
【问题描述】:
我是 Java 和系列的新手(使用 Java 以某种方式总结编号)。
用户需要输入n(一个正偶数)。这可以是 0、2、4 以及以上 2 的任何增量。
如果我输入 4,Java 必须计算 2 + 4 = 6。如果我输入 6,Java 必须计算 2 + 4 + 6 = 12。Java 需要对输入 n 进行如下求和... 2 + 4 + 6 + ... + n = 一些总和。我想看看如何通过循环来完成。以下是我的尝试。我们只是假设用户将输入一个正偶数,例如 2、4、6、8 或 10 等等(因此我们不必对此进行测试)。
Scanner console = new Scanner(System.in);
int sum = 0, n;
System.out.println("Give me a positive even integer.");
n = console.nextInt();
while (sum < n) {
sum = sum + 2;
}
System.out.println(sum);
同样,重点是从 2 到用户给出的正偶数相加。
【问题讨论】:
-
你的代码有什么问题?
-
已澄清。现在不应该暂停。
标签: java loops while-loop series