//冒泡排序
public class Demo1 {
public static void main(String[] args) {
int arr []={1,2,3,45,7,8,9,11};
for (int i = 0; i <arr.length-1 ; i++) {
for (int j = 0; j <arr.length-1-i ; j++) {
if (arr[j] < arr[j+1]) {//把小于符号换成大于则为降序
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
System.out.println(Arrays.toString(arr));
}
}
思路:将每一位数前位数和他的后位数进行比较,如果前数大于后数,则两数交换位置,因此第一个for循环去控制前位数,第二个for循环控制两数比较