package practice;
import java.util.Random;
public class MaximumMovement {
public static void main(String[] args) {
Random rd = new Random();
int[] array = new int[10];
for (int i = 0; i < array.length; i++) {
array[i] = rd.nextInt(100) + 1;
}
ArrayElementDisplay(array);
System.out.println("\n");
BubbleSort(array);
// 定义变量接收数组的最大值和最小值
int minOfArray = array[array.length - 1], maxOfArray = array[0];
int exchange = maxOfArray;
maxOfArray = minOfArray;
minOfArray = exchange;
array[0] = maxOfArray;
array[array.length - 1] = minOfArray;
System.out.println();
System.out.print("\n最终排序: ");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
/**
* 定义数组元素展示函数
*
* @param array
*/
private static void ArrayElementDisplay(int[] array) {
System.out.print("数组元素:
Java生成随机数放入数组进行排序后交换首尾的最值
最新推荐文章于 2023-07-18 11:37:22 发布
本文介绍了如何在Java中生成随机数填充数组,然后对数组进行排序,最后交换排序后的数组首尾元素,探讨了相关算法和经验分享。
摘要由CSDN通过智能技术生成