zoukankan      html  css  js  c++  java
  • 用Java给数组排序

    public class BubbleDemo {
    public static void main(String[] args) {
      int arr[]={1,3,5,7,2,4,6,8,9};
      bubble(arr);
    }

    public static void bubble(int arr[]){
      for (int i = 0; i < arr.length-1; i++) {     //从遍历数组,从第一个到最后一个
        for (int j = 0; j < arr.length-i-1; j++) {   //已经排序过的就不用再参与排序了,所以减i
          int temp=0;            //定义中间变量
          if(arr[j]>arr[j+1]){        //如果第一个大于第二个
            temp=arr[j];         //把大的给中间变量
            arr[j]=arr[j+1];        //小的和大的调换位置
            arr[j+1]=temp;        //中间变量和小的调换位置
          }
        }
      }
      for (int i = 0; i < arr.length; i++) {       //排序好了之后,遍历数组的内容,把排序好的内容打印出来
        System.out.println(arr[i]);
      }

    }
    }

  • 相关阅读:
    Spring Boot 之Profile
    Spring Security初识
    Github使用进阶
    数据库JDBC
    Java内存模型(JMM)的可见性
    Spring Boot 整合Spring Data JPA
    Git版本控制工具初识
    Linux美化——终端提示符
    Python's Exception 层级结构
    试写Python内建函数range()
  • 原文地址:https://www.cnblogs.com/lanyy/p/8594584.html
Copyright © 2011-2022 走看看