public class BubbleDemo {
public static void main(String[] args) {
int[] arr = { 3, 4, 9, 2, 5 };// 定义一个数组
//打印数组
for (int x = 0; x < arr.length; x++) {
System.out.print(arr[x]);
}
System.out.println("--------------------");
array(arr);//定义排序功能
//讲排玩序后的数组打印
for (int y = 0; y < arr.length; y++) {
System.out.print(arr[y]);
}
}
public static void array(int[] arr){
// 进行arr.length-1次的轮的从前到后的比较
for (int i = 0; i < arr.length - 1; i++) {
// 讲少数组相邻的两个数比较,大的往后放
for (int j = 0; j < arr.length-1-i; j++) {
if (arr[j] > arr[j++]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
}
输出的结果都是原数组,方法没有用 |