public static void main(String[] args) {
int [] arr={12,34,22,45,67,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循环中int不可一样
定义一个temp接收arr[ j ],将arr[ j+1 ]赋值给arr[ j ],最后将temp赋值给arr[ j+1 ]
完成数据交换