java数组:输入一组数据,求最大值,最小值,平均值
时间: 2024-09-12 10:16:15 浏览: 41
在 Java 中,可以使用数组来存储一组数据,并通过遍历数组来计算最大值、最小值和平均值。以下是简单的步骤:
1. **创建数组并输入数据**:
```java
int[] data = {5, 10, 15, 20, 25}; // 这里是一个示例数组,你可以根据需要输入任意整数
```
2. **初始化变量**:
```java
int max = data[0]; // 初始设为第一个元素
int min = data[0];
double sum = 0; // 初始化总和
```
3. **遍历数组**:
```java
for (int i = 0; i < data.length; i++) {
if (data[i] > max) {
max = data[i];
}
if (data[i] < min) {
min = data[i];
}
sum += data[i]; // 累加每个元素
}
```
4. **计算平均值**:
```java
double average = sum / data.length;
```
5. **打印结果**:
```java
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("平均值:" + average);
```
相关问题
java一个程序中求数组最大值最小值平均值整数和
在Java中,求数组的最大值、最小值、平均值以及整数和通常涉及以下几个步骤:
1. **找到最大值**:
```java
int[] array = {10, 20, 30, 40, 50};
if (array.length > 0) {
int max = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
System.out.println("最大值: " + max);
}
```
2. **找到最小值**:
类似地,你可以遍历数组寻找最小值,只需将大于当前元素的部分改为当前元素即可。
3. **计算平均值**:
```java
double sum = 0;
for (int num : array) {
sum += num;
}
double average = sum / array.length;
System.out.println("平均值: " + average);
```
4. **计算整数和**:
这是最直接的,就是数组所有元素相加:
```java
int integerSum = 0;
for (int i : array) {
integerSum += i;
}
System.out.println("整数和: " + integerSum);
```
阅读全文