在Java中编写一个应用程序,计算并输出一维数组(9.8,12,45,67,23,1.98,2.55,45)中的最大值、最小值和平均值。
时间: 2023-06-01 12:07:38 浏览: 211
好的,这是一个关于Java编程的问题。可以使用循环来遍历数组,用条件判断语句来判断最大值、最小值,用一个变量来累加数组元素求平均值。以下是示例代码:
```
public class ArrayDemo {
public static void main(String[] args) {
double[] nums = {9.8, 12, 45, 67, 23, 1.98, 2.55, 45};
double max = nums[0];
double min = nums[0];
double sum = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
sum += nums[i];
}
double avg = sum / nums.length;
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("平均值为:" + avg);
}
}
```
运行结果如下:
```
最大值为:67.0
最小值为:1.98
平均值为:26.5575
```