使用java编写一个程序,用户通过键盘输入一个整数,然后利用循环结构计算并输出所有小于该数的偶数之和,同时统计并显示这些偶数的数量。程序应以屏幕的形式显示出结果。
时间: 2024-11-25 19:12:34 浏览: 15
在Java中,你可以按照以下步骤编写这个程序:
```java
import java.util.Scanner;
public class EvenSumCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数:");
// 获取用户的输入
int num = input.nextInt();
// 初始化变量
int sum = 0;
int count = 0;
// 循环结构计算和统计偶数
for (int i = 0; i < num; i++) {
if (i % 2 == 0) { // 检查是否是偶数
sum += i; // 累加偶数
count++; // 增加偶数计数
}
}
// 输出结果
System.out.println("所有小于" + num + "的偶数之和是:" + sum);
System.out.println("共有" + count + "个偶数。");
// 关闭Scanner
input.close();
}
}
```
在这个程序中,我们首先获取用户输入的一个整数,然后用for循环遍历从0到该数的所有整数。如果当前数是偶数(即它除以2余数为0),我们就把它加入到总和`sum`中,并增加偶数计数`count`。最后,我们将计算出的结果以及偶数的数量打印到屏幕上。
阅读全文