用java实现 控制台录入入八个数放到集合当中,再将奇数和偶数放到新的集合中 输出代码
时间: 2023-03-15 10:31:33 浏览: 144
JAVA基础之控制台输入输出的实例代码
你可以使用下面的代码来实现:import java.util.*;public class Test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 创建集合
Set<Integer> set = new HashSet<Integer>();
// 循环输入8个数字
System.out.println("请输入8个数字:");
for(int i = 0; i < 8; i++) {
int num = in.nextInt();
set.add(num);
}
// 创建新的集合存放奇数和偶数
Set<Integer> oddSet = new HashSet<Integer>();
Set<Integer> evenSet = new HashSet<Integer>();
// 遍历集合,把奇数和偶数分别放入新的集合中
for (Integer num : set) {
if(num % 2 == 0) {
evenSet.add(num);
} else {
oddSet.add(num);
}
}
// 输出奇数集合
System.out.println("奇数集合:" + oddSet);
// 输出偶数集合
System.out.println("偶数集合:" + evenSet);
}
}
阅读全文