一维数组数组的自动排序

Arrays.sort(arr);

给数组赋值获取随机数
for (int i = 0; i < 10; i++) {
arr[i] = random.nextInt(10);
}

数组的遍历

for( int i:arr){
System.out.print(i+”\t”);
}

从大到小排序例

  1. package Day03_test01;/*
  2. @create 2020--11--19--20:16
  3. */
  4. import java.util.Arrays;
  5. import java.util.Random;
  6. public class Demo10 {
  7. public static void main(String[] args) {
  8. Random random = new Random();
  9. int[] arr = new int[10];
  10. for (int i = 0; i < 10; i++) {
  11. arr[i] = random.nextInt(10);
  12. }
  13. Arrays.sort(arr);
  14. for(int i:arr){
  15. System.out.print(i+"\t");
  16. }
  17. }
  18. }

倒序输出例

  1. public static void main(String[] args) {
  2. int[] array = {1, 2, 3, 4, 5};
  3. for (int i = 0; i < array.length; i++) {
  4. System.out.println(array[i]);
  5. }
  6. System.out.println("-----------");
  7. for (int min = 0 , max = array.length - 1 ; min < max ; min++ , max--){
  8. int temp = array[min];
  9. array[min] = array[max];
  10. array[max] = temp;
  11. }
  12. for (int i = 0; i < array.length; i++) {
  13. System.out.println(array[i]);
  14. }
  15. }