java输入n个空格分割的植物高度,在一行内输出植物的平均高度,小数点保留3位,输入样例java输入n个空格分割的植物高度,在一行内输出植物的平均高度,小数点保留3位,输入样例161 182 161 154 176 170 167 171 170 174
时间: 2024-03-19 08:46:18 浏览: 32
以下是Java代码,可以实现输入n个空格分割的植物高度,然后在一行内输出植物的平均高度,小数点保留3位:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine(); // 读取一行输入
String[] heightsStr = input.split(" "); // 按空格分割字符串
double[] heights = new double[heightsStr.length]; // 新建double类型数组
for (int i = 0; i < heightsStr.length; i++) {
heights[i] = Double.parseDouble(heightsStr[i]); // 将每个高度字符串转换成double类型
}
double avgHeight = calculateAverage(heights); // 调用计算平均值的方法
System.out.printf("%.3f", avgHeight); // 输出平均值,小数点保留3位
}
public static double calculateAverage(double[] heights) {
double sum = 0;
for (double height : heights) {
sum += height;
}
return sum / heights.length; // 返回平均值
}
}
```
输入样例为:161 182 161 154 176 170 167 171 170 174
输出结果为:169.800
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)