冒泡排序
要求:对数组中元素,按照从大到小的方式进行排序。
思路:假设有元素a,元素b,我们先判断两个元素a与b的大小,将大的元素放在前面,对数组中的元素一 一比较,以此类推,这样我们就实现了从大到小的排序。
过程:嵌套一个for循环,对数字进行交换
假设有a=3,b=8两个数,我们定义一个盒子box=0。
1.box=a,a=0 ,a把值给box,a为0
3.a=b,b=0 ,b把值给a,b为0
4.b=box ,box里a的值给b,完成交换
代码演示
public static void main(String[] args) { test(); } //冒泡排序 public static void test(){ int[] num01 = {10,34,84,24,95,21}; int box = 0; //声明一个box来交换数字 for (int i = 0; i < num01.length; i++) { for (int j = 0; j < num01.length-1-i; j++) { if(num01[j]>num01[j&