public static void main(String[] args) {
//定义两个数组
int[] a = {2,5,4,6,7};
int b[] = {3,9,10};
//定义一个空的数组
int[] c = new int[a.length+b.length];
for(int i = 0; i < a.length; i++){
c[i] = a[i];
}
for(int i=a.length,j = 0; j < b.length;i++,j++){
c[i] = b[j];
}
/* //数组列表对新数组进行排序
ArrayList arr = new ArrayList<>();
for(int i = 0;i < c.length ; i++){
arr.add(c[i]);
}
Collections.sort(arr);
System.out.println(arr);
*/
//冒泡排序法
System.out.println("排序前的数据:");
for (int i : c) {
System.out.print(i+ " ");
}
System.out.println();
for(int i = 1; i<c.length;i++){//比较多少趟
for(int j = 0 ; j < c.length-i; j++){//比较大小
if(c[j] < c[j+1]){
//比较然后交换数据
int temp = c[j];
c[j] = c[j+1];
c[j+1] = temp;
}
}
}
System.out.print("排序后的数据:");
for (int i : c) {
System.out.print(i + " ");
}
}
java代码两个数组组合到一个数组,然后用冒泡排序和数组列表进行排序的方法
最新推荐文章于 2023-03-29 16:23:31 发布