package ab;
import java.util.ArrayList;
import java.util.List;
import java.util.Arrays;
import java.util.Random;
public class Aa {
public static void sb(int[]a) {
List<Integer>pp=new ArrayList<Integer>();
List<Integer>p=new ArrayList<Integer>();
Arrays.sort(a);
for(int i=0;i<a.length;i++) {
if(a[i]%2==0) {
pp.add(a[i]);
}else {
p.add(a[i]);
}
}
for(int aa:p) {
pp.add(aa);
}
System.out.println(pp);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int[]a=new int[10];
for(int i=0;i<a.length;i++) {
a[i]=new Random().nextInt(9)+1;
}
sb(a);
}
}
比较一个数组中的偶数和奇数分别的大小,并按照偶数在前面,奇数在后面的顺序排序
该Java代码定义了一个名为Aa的类,其中包含一个静态方法sb,用于接收一个整数数组,对其进行排序,然后将偶数存储在pp列表中,奇数存储在p列表中。之后,将p列表的元素添加到pp列表,最后打印出pp列表。在main方法中,创建了一个包含10个随机整数的数组并调用了sb方法处理。
摘要由CSDN通过智能技术生成