请用Java实现編程完成从键盘输入 10 个整形数(用回车键隔开》,计算出平均值。并 计算从开始输入数据到计算出平均值,总共花了多长时间。。
时间: 2023-12-17 12:06:05 浏览: 81
下面是Java实现的代码:
```java
import java.util.Scanner;
public class AverageTime {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0;
long startTime = System.currentTimeMillis();
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i + 1) + "个整数:");
int num = scanner.nextInt();
sum += num;
}
long endTime = System.currentTimeMillis();
double average = (double) sum / 10;
System.out.println("平均值为:" + average);
System.out.println("从开始输入数据到计算出平均值,总共花了" + (endTime - startTime) + "毫秒");
}
}
```
程序首先创建一个Scanner对象,然后使用循环从键盘读入10个整数并计算它们的和,最后计算平均值,并使用System.currentTimeMillis()方法获取开始和结束时间,最终输出总共花费的时间。
阅读全文