Java任意输入一个5个元素的整数数组,求数组中最大值和最小值之差是否在该数组中,如果在,则找出下标,如果不在,则输出不在

Java任意输入一个5个元素的整数数组,求数组中最大值和最小值之差是否在该数组中,如果在,则找出下标,如果不在,则输出不在

public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    int[] nums = new int[5];
    for(int i = 0; i < nums.length; i++) {
        nums[i] = in.nextInt();
    }
    int max_min = getMax_Min(nums);
    for(int i = 0; i < nums.length; i++) {
        if(max_min == nums[i]) {
            System.out.println(i);
            return;
        }
    }
    System.out.println("不在");
}

public static int getMax_Min(int[] nums) {
    int max = nums[0];
    int min = nums[0];
    for(int i = 1; i < nums.length; i++) {
        if(max < nums[i]) {
            max = nums[i];
        }
        if(min > nums[i]) {
            min = nums[i];
        }
    }
    return max - min;
}