eclipse 编程完成从键盘输入10个整形数(用回车键隔开),计算出平均值。并计算从开始输入数据到计算出平均值,总共花了多长时间。
时间: 2024-02-15 16:05:32 浏览: 61
以下是使用 Java 在 Eclipse 中实现该功能的代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
long startTime = System.currentTimeMillis(); // 记录开始时间
Scanner scanner = new Scanner(System.in);
int sum = 0;
for (int i = 0; i < 10; i++) {
int num = scanner.nextInt();
sum += num;
}
double average = (double) sum / 10;
System.out.println("平均值为:" + average);
long endTime = System.currentTimeMillis(); // 记录结束时间
System.out.println("总共花费时间:" + (endTime - startTime) + "毫秒");
scanner.close();
}
}
```
代码解析:
1. 首先,使用 `System.currentTimeMillis()` 记录程序开始执行的时间,以毫秒为单位。
2. 接着,创建一个 `Scanner` 对象,从键盘输入 10 个整数,并累加求和。
3. 计算平均值,注意要将 `sum` 转换为 `double` 类型,否则结果将会是整数型。
4. 输出平均值,并使用 `System.currentTimeMillis()` 记录程序结束执行的时间。
5. 最后,计算总共花费的时间,即结束时间减去开始时间,并输出结果。
希望这能帮助你解决问题。
阅读全文