博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java冒泡排序
阅读量:4478 次
发布时间:2019-06-08

本文共 1598 字,大约阅读时间需要 5 分钟。

一、从小到大:

代码:

  public class DemoThree {

    static double[] sort(double[] nums){
      double temp=0;//临时变量
      //开始排序
      for (int i = 0; i < nums.length-1; i++) {
         for (int j = 0; j < nums.length-i-1; j++) {
          if(nums[j]>nums[j+1]){
            temp=nums[j+1];
            nums[j+1]=nums[j];
            nums[j]=temp;
          }
        }
      }
      return nums;
     }

    public static void main(String[] args) {

      double[] n={1,5,4.5,6.5,1.5,3.0};
      System.out.println("排序前");
      for (double d : n) {
        System.out.print(d+"\t");
      }
        System.out.println("\n---------------------");
        n=sort(n);//调用方法进行排序
        System.out.println("排序后");
        for (double d : n) {
                       System.out.print(d+"\t");
      }
    }
  }

结果如图:

  

二、从大到小

代码:

  public class DemoThree {

    static double[] sort(double[] nums){
      double temp=0;//临时变量
      //开始排序
      for (int i = 0; i < nums.length-1; i++) {
         for (int j = 0; j < nums.length-i-1; j++) {
          if(nums[j]<nums[j+1]){
            temp=nums[j+1];
            nums[j+1]=nums[j];
            nums[j]=temp;
          }
        }
      }
      return nums;
     }

    public static void main(String[] args) {

      double[] n={1,5,4.5,6.5,1.5,3.0};
      System.out.println("排序前");
      for (double d : n) {
        System.out.print(d+"\t");
      }
        System.out.println("\n---------------------");
        n=sort(n);//调用方法进行排序
        System.out.println("排序后");
        for (double d : n) {
                       System.out.print(d+"\t");
      }
    }
  }

结果如图:

  

 

转载于:https://www.cnblogs.com/shiyoushao/p/6082311.html

你可能感兴趣的文章
[Effective C# 4.0 译] 条款21:限定类型的可见性
查看>>
离散化
查看>>
leetcode 23. Merge k Sorted Lists(堆||分治法)
查看>>
用C++建立一个窗口
查看>>
第二百八十八天 how can I坚持
查看>>
在mac上安装ruby
查看>>
javascript 开发规范
查看>>
同一服务器上安装多个tomcat
查看>>
提交JSON修改数据
查看>>
用户体验评价
查看>>
HDU 3432
查看>>
Android 编程下将 Bitmap 转为 InputStream
查看>>
JS 检测中文字符的正则表达式
查看>>
第一次使用接口 --ReportViewer改变显示语言
查看>>
Average of Levels in Binary Tree
查看>>
数组基本
查看>>
从营销角度看kik的成功
查看>>
SQLserver分页查询实例
查看>>
【solr基础教程之二】索引
查看>>
synchronized和lock
查看>>