欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

实现两个数组排序,并且把结果在第三个数组输出,数组第三个,/* * 先把两个数组

来源: javaer 分享于  点击 24409 次 点评:197

实现两个数组排序,并且把结果在第三个数组输出,数组第三个,/* * 先把两个数组


/*  * 先把两个数组的值复制到第三个数组,然后再用冒泡排序  */public class LiangShuZu {  public static void main(String[] args) {   int []x1=new int[]{1,13,2,7,4};   int []x2=new int[]{11,3,21,6,2};   int []x3 = new int[x1.length + x2.length];   //把两个数组的值复制到第三个数组   for(int i=0;i<x1.length+x2.length;i++){    if(i<x1.length){x3[i]=x1[i];}    else x3[i]=x2[i-x1.length];}   //用冒泡排序对x3 []数组排序   for(int j=0;j<x3.length-1;j++)    for(int k=j+1;k<x3.length;k++){     if(x3[j]>x3[k])      swap(x3,j,k);    }   //输出排序后的结果   for(int i:x3){System.out.println(+i);}   }  //  public static void swap(int[]x,int a,int b){   int t;   t=x[a];   x[a]=x[b];   x[b]=t;  } }//该片段来自于http://byrx.net
相关栏目:

用户点评