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;
}