java在控制台输入一系列整数,创建一个列表集合,要求包含其中所有能被2整除的整数,并求出这些数的和
时间: 2023-06-04 20:07:20 浏览: 67
您好!感谢您使用ChitGPT进行对话,针对您的问题,我可以提供如下的Java代码示例:
```
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Integer> list = new ArrayList<>();
int sum = 0;
while (scanner.hasNextInt()) {
int num = scanner.nextInt();
if (num % 2 == 0) { // 判断是否能被2整除
list.add(num); // 添加到列表集合中
sum += num; // 累加求和
}
}
System.out.println("能被2整除的整数为:" + list);
System.out.println("这些数的和为:" + sum);
}
}
```
该程序会从控制台中输入一系列整数,并将所有能被2整除的整数添加到一个列表集合中,累加求和后输出结果。希望能够帮助您解决问题,如果您还有其他问题,欢迎继续提问!
阅读全文