public static void main(String[] args) { int [] arr = new int[10];//新建一个数组 for (int i = 0; i < arr.length; i++) {//100内随机赋值并遍历 arr [i] = (int)(Math.random()*100); System.out.println(arr[i]); } System.out.println("----------------------------------"); Arrays.sort(arr);//升序(从小到大排序) int [] arr1 = Arrays.copyOf(arr,arr.length+1);//扩容 for (int i = 0; i < arr.length; i++) { arr1[arr.length-1]=arr[arr.length-1];//将排序后的最后一个元素赋值到扩容后最后一位元素上 System.out.println(arr1[i]);//遍历输出数组中所有元素 } }
将数组中最大值放在数组中最后一个元素的下一个位置上(用数组排序)
最新推荐文章于 2023-04-03 13:13:21 发布