把后面的数一个一个插入到以前排好的数列中 int[] source={-34,4,5,56,75,345,353,555,666}; int temp=0; for(int i=1;i<source.length;i++){ temp=source[i]; for(int j=i;j>0&&source[j-1]>temp;j--){ source[j]=source[j-1]; source[j-1]=temp; } } 把后面的数一个一个插入到以前排好的数列中 int[] source={-34,4,5,56,75,345,353,555,666}; int temp=0; for(int i=1;i<source.length;i++){ temp=source[i]; for(int j=i;j>0&&source[j-1]>temp;j--){ source[j]=source[j-1]; source[j-1]=temp; } }