题解 | #整数奇偶排序#
整数奇偶排序
https://www.nowcoder.com/practice/bbbbf26601b6402c9abfa88de5833163
import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<Integer> odd = new ArrayList<>(); ArrayList<Integer> even = new ArrayList<>(); for (int i = 0; i < 10; i++) { int n = sc.nextInt(); if (n % 2 == 0) even.add(n); else odd.add(n); } Collections.sort(odd); Collections.sort(even); for (int i = odd.size() - 1; i >= 0; i--) { System.out.print(odd.get(i) + " "); } for (Integer it : even) { System.out.print(it + " "); } } }