当前位置: 移动技术网 > IT编程>开发语言>Java > java对double数组排序示例分享

java对double数组排序示例分享

2019年07月22日  | 移动技术网IT编程  | 我要评论

复制代码 代码如下:

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]);
   }
  }
 }
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网