排序
前两天刚学的排序方式,现在来写一下。
int a[]={1,3,0,56,64,0,0,0,99,37};
int b[]=new int[a.length];)
int temp =0;
for(int i = 0;i<a.length;i++){
for(int j = 0;j<a.length;j++){
if(a[i]<a[j]&&i<j){
temp = a[i];
a[i] = a[j];
a[j] = temp;
continue;
}else{
continue;
}
}
}
for(int n=0;n<a.length;n++){
System.out.print(a[n]+" ");
}
System.out.println();
int j=0;
for(int k=0;k<a.length;k++){
if(a[k]!=0){
b[k]=a[k];
System.out.print(b[k]+" ");
j++;
}
}
}
这个呢就是用数组来对长度进行冲大到小的排序,并且排除几个0的排序方式。
运行后的结果就是排掉0,并且将除0的数字进行冲大到小的排序。
通过排序,我们能够很快的将数组的长度进行排序,方便我们使用。
浙公网安备 33010602011771号