用java求一个班学生的平均年龄
时间: 2024-10-09 22:04:25 浏览: 22
Java示例:查找年龄最大的人员和计算平均年龄
在Java中计算班级学生平均年龄,通常会假设你有一个包含每个学生年龄的列表或者集合。这里有一个基本的例子,假设你有一个Integer类型的ArrayList存储年龄:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> ages = new ArrayList<>();
// 假设ages已填充了每个学生的年龄数据
if (!ages.isEmpty()) { // 验证是否有数据
double sum = 0;
for (int age : ages) {
sum += age;
}
double average = sum / ages.size(); // 计算平均值
System.out.printf("班级学生的平均年龄是: %.2f岁", average); // 打印结果保留两位小数
} else {
System.out.println("班级里还没有学生");
}
}
}
```
这段代码首先将所有学生的年龄相加,然后除以学生人数得到平均值。注意,在实际应用中,你需要先初始化年龄列表,并确保数据有效,防止除以零。
阅读全文