原理:
1.比较 前后相邻的两个数据,如果前面的数据大于后面的数据,就将这两个数据交换;
2.第一次遍历后,最大的元素会沉淀到最后的位置里,循环次数为N-1
代码如下:
public class maopao {
public static void maoPao(){
int temp;
int[] array = {2,5,4,6,1};
for (int i = 0; i < array.length-1; i++) {
for (int j = 0; j < array.length-1-i; j++) {
if (array[j] > array[j+1]){
temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
}
public static void main(String[] args) {
maoPao();
}
}