- public class Demo{
- public static void main(String[] args) {
- double arr[]={3.22,1,3,5,4,7,12,85,222};
- orderNum(arr);
- }
- /**
- * double 和 int 数字排序
- * @param n
- */
- public static void orderNum(double[] arr){
- double temp;
- for(int x=0;x<arr.length;x++){
- for(int y=0;y<arr.length-x-1;y++){
- if(arr[y]>arr[y+1]){
- temp=arr[y];
- arr[y]=arr[y+1];
- arr[y+1]=temp;
- }
- }
- // System.out.print(arr[x]+"\t");
- }
- // for (int i = 0; i < arr.length; i++) {
- // System.out.println("\n"+arr[i]);
- // }
-
- /**
- * 这里是过滤掉整数的double类型
- */
- for(int i=0;i<arr.length;i++){
- if(arr[i]!=(int)arr[i])
- System.out.println(arr[i]);
-
- }
-
- }
- }
复制代码 代码改好了
|