import java.util.ArrayList;
import java.util.Comparator;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list=new ArrayList<Integer>();
ArrayList<Integer> listj=new ArrayList<Integer>();
ArrayList<Integer> listo=new ArrayList<Integer>();
Scanner scanner=new Scanner(System.in);
while (scanner.hasNextInt()) {
list.clear();
listj.clear();
listo.clear();
for(int i=0;i<10;i++) {
list.add(scanner.nextInt());
}
for(int i=0;i<10;i++) {
if (list.get(i)%2==0) {
listo.add(list.get(i));
}
else {
listj.add(list.get(i));
}
}
listj.sort(new Comparator<Integer>() {
@Override
public int compare(Integer arg0, Integer arg1) {
// TODO Auto-generated method stub
if (arg0>arg1) {
return -1;
}
return 1;
}
});
listo.sort(new Comparator<Integer>() {
@Override
public int compare(Integer arg0, Integer arg1) {
// TODO Auto-generated method stub
if (arg0>arg1) {
return 1;
}
return -1;
}
});
for(int i=0;i<listj.size();i++) {
System.out.print(listj.get(i)+" ");
}
for(int i=0;i<listo.size();i++) {
if (i<listo.size()-1) {
System.out.print(listo.get(i)+" ");
}
else {
System.out.print(listo.get(i));
}
}
System.out.println();
}
}
}
整数奇偶排序(java)
最新推荐文章于 2022-04-28 22:52:15 发布