1、打开电脑上的eclipse软件,配置好jdk的。
2、点击左上角的file,点击new,点击Javaproject。
3、新建一个class文件,自己取名字,勾引main选项,自动调用main方法
4、输入代码public static void main(String[] args) { int[] arr = {6,2,9,15,1,5,20,7,18};艘早祓胂 int maxIndex = getMaxOrMinIndex(arr, true); // 获取最大值索引 int minIndex = getMaxOrMinIndex(arr, false); // 获取最小值索引 printArr(arr, maxIndex, minIndex); } public static void printArr(int[] arr, int maxIndex, int minIndex) { int temp = arr[maxIndex]; arr[maxIndex] = arr[arr.length - 1]; arr[arr.length - 1] = temp; swap(arr,maxIndex,arr.length-1); swap(arr,minIndex,0); for (int i : arr) { // 遍历数组输出 System.out.print(i + " "); } } public static void swap(int[] arr,int i,int j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } public static int getMaxOrMinIndex(int[] arr, boolean flag) { // 假设数组的第一个元素为最值 int index = 0; for (int i = 0; i < arr.length; i++) { // 遍历数组 if (flag) { // 最大值 if (arr[index] < arr[i]) { index = i; } } else { if (arr[index] > arr[i]) { // 最小值 index = i; } } } return index; // 返回最值索引 } }
5、控制台会出现1 2 9 15 6 5 20 7 18