排序

前两天刚学的排序方式,现在来写一下。

  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的数字进行冲大到小的排序。

  通过排序,我们能够很快的将数组的长度进行排序,方便我们使用。

posted on 2017-04-15 22:41  她得名字有个玲  阅读(89)  评论(0)    收藏  举报