冒泡法排序
代码如下:
import java.util.Arrays;
/**
* 功能:冒泡法排序
* 作者:王倩
* 日期:2022年4月21日
*/
public class Task01 {
public static void main(String[] arga){
//声明部分
int t;
int[] arr = {71,54,58,29,31,78,2,77,82};
System.out.print("原始数组:");
for (int x : arr){
System.out.print(x + "\t");
}
System.out.println();
//处理部分
for (int i = 0;i < arr.length -1; i++){
for (int j = 0;j < arr.length -1 -i;j++){
//arr[j]与arr[j + 1]比较
if (arr[j] < arr[j + 1]){
t = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = t;
}
}
}
System.out.print("升序排序:");
for (int x : arr){
System.out.print(x + "\t");
}
System.out.println();
}
}
运行结果如下