java 使用冒泡法给数组内元素大小排序
java里面给随机长度的数组,数组内元素按照大小排序
// 定义随机长度的数组
int n = (int)(Math.random()*100);
int[] arr = new int[n];
// 随机赋值给数组各个元素
for (int i = 0; i < n; i++) {
arr[i] = (int)(Math.random()*100);
}
// 外层循环控制内层的重复循环的次数
int a;
for (int i = 0; i < n-1; i++) {
// 内存循环若 arr[j] < j arr[j + 1] 则将arr[j] 和 arr[j + 1] 调换一下值,直至arr[j] 最小
for (int j = 0; j < n -1; j++) {
if(arr[j] < arr[j+1]){
a = arr[j];
arr[j] = arr[j+1];
arr[j + 1] = a;
}
}
}
// 将数组以字符串输出
System.out.println(Arrays.toString(arr));