package com.doubi.zx.test;
import java.util.Arrays;
/**
* 找到数组中的最大值,放在下标为0的位置
*/
public class test3 {
public static void main(String[] args) {
int[] arr = {3,5,1,7,8,2,9,4,0,6};
System.out.println(Arrays.toString(arr));
boolean b = findMax(arr);
System.out.println(b);
System.out.println(Arrays.toString(arr));
}
public static boolean findMax(int[] arr)
{
int temp;
int index=0;//从0开始,用于存放最大值的数组下标
if (arr == null || arr.length == 0){//判断参数输入是否合法
System.out.println("参数输入不合法");
return false;
}
for (int i = 0; i < arr.length; i++) {
if (arr[index] < arr[i]){
index = i;
}
}
temp = arr[0];
arr[0] = arr[index];
arr[index] = temp;
return true;
}
}