import java.util.Arrays;
public class HomeWork14 {
public static void main(String[] args) {
//冒泡排序
int[] arr =HomeWork13.arr(10);//调用了上一篇 求数组最大值最小值 里的方法
System.out.println("创建好的:"+Arrays.toString(arr));
System.out.println("升序:"+Arrays.toString(az(arr)));
System.out.println("降序:"+Arrays.toString(za(arr)));
}
public static int[] az(int[] arr) {
for (int i = 0;i<arr.length-1;i++) {
for (int j = 0;j<arr.length-i-1;j++) {
if (arr[j]>arr[j+1]) {
int t = arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
return arr;
}
public static int[] za(int[] arr) {
for (int i = 0;i<arr.length-1;i++) {
for (int j = 0;j<arr.length-i-1;j++) {
if (arr[j]<arr[j+1]) {
int t = arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
return arr;
}
}
《java入门》冒泡排序
最新推荐文章于 2024-11-09 12:43:52 发布