java输入n,计算2+4+6+8+10+...+n([2,n]区间内的偶数和)并输出
时间: 2024-09-27 11:17:55 浏览: 21
在 Java 中,你可以使用 for 循环来计算给定范围 [2, n] 内所有偶数的和。以下是一个简单的程序示例:
```java
import java.util.Scanner;
public class EvenSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入 n
System.out.println("请输入一个正整数 n:");
int n = scanner.nextInt();
// 验证输入是否有效
if (n <= 0 || n % 2 != 0) {
System.out.println("请输入一个大于0且为偶数的整数!");
return;
}
// 计算并输出偶数和
int sum = 0;
for (int i = 2; i <= n; i += 2) {
sum += i;
}
System.out.println("从2到" + n + "之间所有偶数的和为:" + sum);
scanner.close();
}
}
```
在这个程序中,我们首先获取用户的输入,然后检查它是否满足条件。接着,我们初始化 `sum` 为零,并通过循环累加从2开始每次增加2的所有整数,最后输出结果。