class Test_03 {
public static void main(String[] args) {
int[] arr = {6,2,9,15,1,5,20,7,18};
getMaxIndex(arr); //获取最大值索引,并换位置
getMinIndex(arr); //获取最小值索引,并换位置
printlnArr(arr); //打印数组
}
//获取最大值索引 , 并换位置 , 返回新的数组
public static void getMaxIndex(int[] arr) {
int y = 0;
int index = arr[0];
for(int i=0;i<arr.length;i++) {
if(index < arr[i]) {
index = arr[i];
y = i;
}
}
//换位置
int a = 0;
a = arr[y];
arr[y] = arr[arr.length-1];
arr[arr.length-1] = a;
}
//获取最小值索引, 并换位置 , 返回新数组
public static void getMinIndex(int[] arr) {
int z = 0;
int index = arr[0];
for(int i=0;i<arr.length;i++) {
if(index > arr[i]) {
index = arr[i];
z = i;
}
}
//换位置
int a = 0;
a = arr[z];
arr[z] = arr[0];
arr[0] = a;
}