java代码录入八个数放到集合当中再将奇数和偶数放到新的集合中
时间: 2023-03-15 16:31:33 浏览: 92
你可以使用以下Java代码来实现:List<Integer> nums = new ArrayList<Integer>(); // 创建一个空的数字列表 for (int i = 0; i < 8; i++) { // 遍历8次 nums.add(i); // 将数字添加到列表中 } List<Integer> oddNums = new ArrayList<Integer>(); // 创建一个空的奇数列表 List<Integer> evenNums = new ArrayList<Integer>(); // 创建一个空的偶数列表 for (int num : nums) { // 遍历数字列表 if (num % 2 == 0) { // 如果是偶数 evenNums.add(num); // 将数字添加到偶数列表中 } else { // 如果是奇数 oddNums.add(num); // 将数字添加到奇数列表中 } }
相关问题
用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);
}
}
用java实现 控制台录入入八个数放到集合当中,再将奇数和偶数放到新的集合中
使用Java实现这个功能可能需要以下步骤:1. 使用Scanner类的nextLine()方法从控制台获取八个数。2. 使用ArrayList类创建一个存放这八个数的集合。3. 使用for循环遍历这个集合,并使用if语句将奇数和偶数分别放入两个新的集合中。
阅读全文