java foreach循环如何相加一个组内所有人员的某一个属性
时间: 2023-06-05 20:47:36 浏览: 107
java8从list集合中取出某一属性的值的集合案例
5星 · 资源好评率100%
在Java中,使用foreach循环可以遍历集合或数组中的元素。假设有一个Person类,其中包含两个属性:姓名和年龄。我们可以将多个Person对象存储在一个List中,然后使用foreach循环来遍历该列表,并计算年龄的总和。
具体实现方法如下:
1. 定义一个List,其中包含多个Person对象:
```
List<Person> personList = new ArrayList<>();
personList.add(new Person("张三", 20));
personList.add(new Person("李四", 25));
personList.add(new Person("王五", 30));
```
2. 使用foreach循环遍历personList,计算年龄的总和:
```
int ageSum = 0;
for (Person person : personList) {
ageSum += person.getAge();
}
System.out.println("年龄总和为:" + ageSum);
```
在这个例子中,我们定义了一个ageSum变量,用于存储年龄的总和。然后,使用foreach循环遍历personList,获取每个Person对象的年龄属性,并将其累加到ageSum变量中。最后,输出年龄的总和。
如果要计算某一个组内所有人员的某一个属性,可以按照如下步骤实现:
1. 将该组内的所有人员存储在一个List中;
2. 使用foreach循环遍历该List,累加所需属性的值;
3. 输出结果。
阅读全文