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]);
}
}
}
}
下一篇: 基于mysql时间处理函数的应用详解