package pinduoduo;
//导包 给数组排序的方法包
import java.util.Arrays;
public class Shuzu {
public static void main(String[] args) {
int[] arr = { 60, 1, 30, 40, 50 };
// 让数组下标为0的数跟最后一个下标对应的数字(arr.length-1)互换位置
for (int min = 0, max = arr.length - 1; min <= max; min++, max--) {
int temp = arr[min];
arr[min] = arr[max];
arr[max] = temp;
// 循环的输出以便查看每一次循环他是怎样变化的
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
}
// 用系统里给数组排序的方法先给他升序排列
Arrays.sort(arr);
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println("");
// 再用上面的方法讲数组反转即可实现倒序
for (int min = 0, max = arr.length - 1; min <= max; min++, max--) {
int temp = arr[min];
arr[min] = arr[max];
arr[max] = temp;
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + ",");
}
}
}
java中数组反转 升序 降序
最新推荐文章于 2023-04-26 16:21:42 发布