idea键盘录入八个数放到集合当中再将奇数和偶数放到新的集合中
5条回答 默认 最新
关注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> nums = new ArrayList<>(); // 创建存储八个数的集合 for (int i = 0; i < 8; i++) { System.out.print("请输入第" + (i + 1) + "个数:"); int num = scanner.nextInt(); nums.add(num); } List<Integer> oddNums = new ArrayList<>(); // 创建存储奇数的集合 List<Integer> evenNums = new ArrayList<>(); // 创建存储偶数的集合 for (Integer num : nums) { if (num % 2 == 0) { // 判断是否为偶数 evenNums.add(num); } else { // 如果不是偶数,则一定是奇数 oddNums.add(num); } } System.out.println("原始集合:" + nums); System.out.println("偶数集合:" + evenNums); System.out.println("奇数集合:" + oddNums); } }评论 打赏 举报解决 1无用