欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java对double数组排序示例分享

程序员文章站 2024-02-23 15:31:28
复制代码 代码如下:package airthmatic;public class demo10 { public static void main(string...

复制代码 代码如下:

package airthmatic;
public class demo10 {

 public static void main(string[] args) {

  double n[]={9,1.2,5,3.2,1.1};
  ordernum(n); 
 }

 /**
  * double 和 int 数字排序
  * @param n
  */
 public static void ordernum(double []n){

  for(int i=0;i<n.length-1;i++){
   for(int j=0;j<n.length-1-i;j++){
    double temp=0;
    if(n[j]>n[j+1]){
     temp=n[j+1];
     n[j+1]=n[j];
     n[j]=temp;
    }
   }
  }
  /**
   * 这里是过滤掉整数的double类型
   */
  for(int i=0;i<n.length;i++){
   int temp=(int)n[i];
   if(n[i]%temp==0){
    system.out.println(temp);
   }else{
    system.out.println(n[i]);
   }
  }
 }
}